---
title: PARSE_URL
url: https://www.tines.com/docs/formulas/functions/parse-url/
kind: formula-function
---

*[tines.com](https://www.tines.com/llms.txt) › [Docs](https://www.tines.com/docs/llms.txt) › [Formulas](https://www.tines.com/llm/docs/formulas.md) › [Functions](https://www.tines.com/llm/docs/formulas/functions.md)*

# PARSE_URL

*[View on tines.com](https://www.tines.com/docs/formulas/functions/parse-url/)*

Returns an object that representing the parsed url

**Categories:** Data Parsing/Conversion

## Syntax

```
PARSE_URL(text, [include_public_suffix_domains: FALSE])
```

## Examples

### Example 1

Input:

```json
{
  "my_action": {
    "url": "http://www.tines.com/test?foo=bar&baz=a&baz=b#123"
  }
}
```

Formula:

```
PARSE_URL(my_action.url)
```

Output:

```json
{
  "domain": "tines.com",
  "fragment": "123",
  "host": "www.tines.com",
  "path": "/test",
  "port": 80,
  "query": {
    "baz": [
      "a",
      "b"
    ],
    "foo": "bar"
  },
  "scheme": "http",
  "tld": "com"
}
```

### Example 2

Input:

```json
{
  "my_action": {
    "url": "https://s3.us-east-2.amazonaws.com"
  }
}
```

Formula:

```
PARSE_URL(my_action.url, include_public_suffix_domains: TRUE)
```

Output:

```json
{
  "scheme": "https",
  "host": "s3.us-east-2.amazonaws.com",
  "path": "",
  "port": 443,
  "query": null,
  "fragment": null,
  "domain": "amazonaws.com",
  "tld": "com"
}
```
