Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.
Please consider supporting us by disabling your ad blocker.
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 usercallsign
- DMR user callsignsurname
- Surnamecity
- Citystate
- State / Provincecountry
- Country
api/dmr/repeater/
id
- DMR Repeater IDcallsign
- Repeater callsigncity
- Repeater citystate
- Repeater state / provincecountry
- Repeater countryfrequency
- Repeater frequencytrustee
- Trustee callsign
api/nxdn/user/
id
- DMR ID of a usercallsign
- DMR user callsignsurname
- Surnamecity
- Citystate
- State / Provincecountry
- Country
api/cplus/user/
id
- DMR ID of a usercallsign
- DMR user callsignsurname
- Surnamecity
- Citystate
- State / Provincecountry
- Country
Output Format Paramater
format
- type of output format the api will render
Available Types
- json - Java Script Object Notation - Default
- csv - Please see https://www.radioid.net/database/dumps for CSV files
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 USstate=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())