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
id
- DMR ID of a usercallsign
- DMR user callsignsurname
- Surnamecity
- Citystate
- State / Provincecountry
- Countryid
- DMR Repeater IDcallsign
- Repeater callsigncity
- Repeater citystate
- Repeater state / provincecountry
- Repeater countryfrequency
- Repeater frequencytrustee
- Trustee callsignid
- DMR ID of a usercallsign
- DMR user callsignsurname
- Surnamecity
- Citystate
- State / Provincecountry
- Countryid
- DMR ID of a usercallsign
- DMR user callsignsurname
- Surnamecity
- Citystate
- State / Provincecountry
- Countryformat
- type of output format the api will render%
- will allow wild card searchingcallsign=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 themcountry=Canada&country=United States
- All records from Canada and the USstate=Maine&state=New Hampshire
- All records from Maine and New HampshireHTTPS 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())