73s REST API


The 73s ham radio social network just got better with a new REST API that returns JSON for all calls!

Base URL: http://73s.com


Callsigns    
  GET /{callsign}.json - Returns callsign lookup information including: name, address, geo codes, image, follower/following counts, and user profile page URL
curl -X GET http://73s.com/n7ice.json
Statuses    
  GET /statuses.json - Returns the 30 most recent status update on 73s.
curl -X GET http://73s.com/statuses.json
  POST /statuses.json - Post a status update to 73s. Requires basic authentication. Requires message parameter.
curl -X POST -u "callsign:password" -d "message=this is a test" http://73s.com/statuses.json
  GET /statuses/:id.json - Returns the status update of a specific post.
curl -X GET http://73s.com/statuses/100.json
  GET /:callsign/statuses.json - Returns the 30 most recent status update on 73s by callsign.
curl -X GET http://73s.com/n7ice/statuses.json
QSOs    
  GET /qsos/{callsign}.json - Returns list of all QSO contacts for a given callsign
curl -X GET http://73s.com/qsos/n7ice.json
  GET /qsos/{callsign}/{contact}.json - Returns list of all QSO contacts for a given callsign with the named contacts callsign
curl -X GET http://73s.com/qsos/n7ice/n7tww.json
  GET /qsos/{callsign}/{contact}/{year}.json - Returns list of all QSO contacts for a given callsign with the named contacts callsign in a given year
curl -X GET http://73s.com/qsos/n7ice/n7tww/2012.json
  GET /qsos/{callsign}/{contact}/{year}/{month}.json - Returns list of all QSO contacts for a given callsign with the named contacts callsign in a given year and month
curl -X GET http://73s.com/qsos/n7ice/n7tww/2012/01.json

Coming soon: QSTs, APRS, and more...