# Get meta TLDs

`GET https://api.unique.domains/v1/meta/tlds`

The v1 TLD list path, redirected to /tlds for one release.

Answers `308` to `/tlds` on the same host, `listing=public` carried as `publicSet=true`, any other query kept. Removed after one release.

- Access: No key. Limited per address; a key adds the paid fields.
- Billing: One call.
- Formats: JSON

## Request

| Field | Type | Needs | Where | Description |
| --- | --- | --- | --- | --- |
| `listing` | string: all, public | Optional | Query | V1's switch: `public` becomes `publicSet=true`. |

## Sample request

```bash
curl -X GET "https://api.unique.domains/v1/meta/tlds"
```

## Errors

| Code | Status | What it means |
| --- | --- | --- |
| [`rate_limited`](https://unique.domains/api/problems/rate_limited) | 429 | Too many requests |
| [`internal`](https://unique.domains/api/problems/internal) | 500 | Unexpected error |

## Example answer

Answers 308 to its new path, with no body.

API status: https://uniquedomains.instatus.com

Full reference: https://unique.domains/api
