API Docs

RadioID has an API for querying data, All endpoints are available without authentication and support the listed query string parameters, format parameters and wildcard operators

** If you are simply looking for a dump of the entire Database. Please see https://www.radioid.net/database/dumps

api/dmr/user/

  • id - DMR ID of a user
  • callsign - DMR user callsign
  • surname - Surname
  • city - City
  • state - State / Province
  • country - Country

api/dmr/repeater/

  • id - DMR Repeater ID
  • callsign - Repeater callsign
  • city - Repeater city
  • state - Repeater state / province
  • country - Repeater country
  • frequency - Repeater frequency
  • trustee - Trustee callsign

api/nxdn/user/

  • id - DMR ID of a user
  • callsign - DMR user callsign
  • surname - Surname
  • city - City
  • state - State / Province
  • country - Country

api/cplus/user/

  • id - DMR ID of a user
  • callsign - DMR user callsign
  • surname - Surname
  • city - City
  • state - State / Province
  • country - Country

Output Format Paramater

  • format - type of output format the api will render
Available Types

Wildcards

  • % - will allow wild card searching
examples
  • callsign=ve9% - All callsigns beginning with 've9'
  • callsign=%gln - All callsigns ending with 'gln'
  • callsign=ve%gln - All callsigns begining with 've' and ending with 'gln'
  • callsign=%gln% - All callsigns with 'gln' in them

Multi-Select with Parameters

examples
  • country=Canada&country=United States - All records from Canada and the US
  • state=Maine&state=New Hampshire - All records from Maine and New Hampshire

Sample usages

HTTPS example - USA and Canada

https://www.radioid.net/api/dmr/user/?country=United%20States&country=Canada

CURL example

curl https://www.radioid.net/api/dmr/repeater/?city=New%20York

Python example

# requests can be installed easily with 'pip install requests'
import requests

url = "https://www.radioid.net"

# More details about response can be found in the offical docs http://docs.python-requests.org/en/master/
response = requests.get(url+"/api/dmr/repeater/?city=New York")

# Shortcut to get the response body as a JSON object and decode it
print (response.json())
Please consider donating to help keep this service going. Donations are accepted but not required for service, Donations do not imply any special service or privilege


Facebook Logo