{"name":"QRZCALL.EU API","version":"v1","endpoints":{"GET \/v1\/callsigns":{"description":"Search call signs","auth":"X-API-KEY header required","parameters":{"callsign":"Exact call sign lookup (e.g. PA3ABC)","search":"Search callsign, firstname or lastname","firstname":"Filter by first name","lastname":"Filter by last name","country":"Filter by country","gridsquare":"Filter by grid square prefix","limit":"Results per page (1-100, default 50)","page":"Page number (default 1)"},"rate_limit":"100000 requests per hour"},"GET \/v1\/callsigns_exists":{"description":"Check if a call sign exists in the database","auth":"X-API-KEY header required","parameters":{"callsign":"(required) Exact call sign to check (e.g. PA3ABC)"},"response":{"success":"true","callsign":"The call sign checked (uppercased)","exists":"true if the call sign exists, false if not"},"rate_limit":"100000 requests per hour"},"POST \/v1\/callsigns_create":{"description":"Add a new call sign","auth":"X-API-KEY header required","body":{"callsign":"(required) Call sign (e.g. PA3ABC)","firstname":"First name","lastname":"Last name","nickname":"Nickname","email":"Email address","country":"Country","qth":"City \/ QTH","state":"State or province","gridsquare":"Maidenhead grid square","lic_class":"License class","ituzone":"ITU zone","cqzone":"CQ zone","address1":"Address line 1","address2":"Address line 2","zip":"Postal code","lotw":"LoTW user (0\/1)","eqsl":"eQSL user (0\/1)","mailqsl":"Mail QSL (0\/1)","qslinfo":"QSL info \/ instructions (max 200 chars)"},"rate_limit":"100000 requests per hour"}}}