Skip to content
GET /v1/countries

Countries with station counts

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/radio-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/radio-api/v1/countries" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/radio-api/v1/countries", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/radio-api/v1/countries");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/radio-api/v1/countries",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "count": 237,
        "results": [
            {
                "code": "AD",
                "name": "Andorra",
                "stations": 8
            },
            {
                "code": "AE",
                "name": "The United Arab Emirates",
                "stations": 774
            },
            {
                "code": "AF",
                "name": "Afghanistan",
                "stations": 124
            },
            {
                "code": "AG",
                "name": "Antigua And Barbuda",
                "stations": 6
            },
            {
                "code": "AI",
                "name": "Anguilla",
                "stations": 6
            },
            {
                "code": "AL",
                "name": "Albania",
                "stations": 37
            },
            {
                "code": "AM",
                "name": "Armenia",
                "stations": 17
            },
            {
                "code": "AO",
                "name": "Angola",
                "stations": 16
            },
            {
                "code": "AQ",
                "name": "Antarctica",
                "stations": 10
            },
            {
                "code": "AR",
                "name": "Argentina",
                "stations": 763
            },
            {
                "code": "AS",
                "name": "American Samoa",
                "stations": 15
            },
            {
                "code": "AT",
                "name": "Austria",
                "stations": 341
            },
            {
                "code": "AU",
                "name": "Australia",
                "stations": 2018
            },
            {
                "code": "AW",
                "name": "Aruba",
                "stations": 8
            },
            {
                "code": "AX",
                "name": "Aland Islands",
                "stations": 2
            },
            {
                "code": "AZ",
                "name": "Azerbaijan",
                "stations": 41
            },
            {
                "code": "BA",
                "name": "Bosnia And Herzegovina",
                "stations": 143
            },
            {
                "code": "BB",
                "name": "Barbados",
                "stations": 22
            },
            {
                "code": "BD",
                "name": "Bangladesh",
                "stations": 19
            },
            {
                "code": "BE",
                "name": "Belgium",
                "stations": 449
            },
            {
                "code": "BF",
                "name": "Burkina Faso",
                "stations": 9
            },
            {
                "code": "BG",
                "name": "Bulgaria",
                "stations": 316
            },
            {
                "code": "BH",
                "name": "Bahrain",
                "stations": 23
…