Does there exist a de facto standard data (file) format, or even several common formats, for representing information about radio stations, channels, and/or bands? I am writing software which would like to be able to make use of such data sets where they exist.

To clarify the sort of data sets I care about, the minimum information such a file would need to contain is a list of frequencies; useful associated information would be name or callsign, mode/protocol, and geographic coordinates. An example of a data set I would like to be able to obtain and process would be a list of amateur radio repeaters for a given location.

My research so far has found data sets provided in the following forms:

  • Not-completely-regular HTML tables on web pages (e.g. ARRL Band Plan)
  • Columnar text files of no standard layout
  • CSV files used by CHIRP, a tool for configuring radios

This last has been somewhat useful, in that it is relatively well-defined and the first two can often be semi-automatically converted into CSV files, but I would like to know if there is something common that I simply haven't learned the right terminology to find or recognize.

  • $\begingroup$ I don't know of a format specifically dealing with what you're wanting to deal with; I'd suggest starting with CHIRP's CSV format and expanding it from there to allow other types of stations if desired. $\endgroup$
    – Amber
    Nov 10, 2013 at 7:10
  • $\begingroup$ @Amber That is exactly what I have done so far for an import format. (For 'expanding', I would actually also be interested in less-standard data formats if they had interesting schema characteristics to borrow, but that would be a worse SE question.) $\endgroup$
    – Kevin Reid AG6YO
    Nov 10, 2013 at 15:15

1 Answer 1


No such universal standard exists currently. RepeaterBook, Radioreference, and RFinder have differing format they use for transmitters and repeaters which you may find nominally useful.

The FCC maintains databases of TV, Radio, and other licensed transmitters and their locations in the US. You may find their format interesting, though I doubt you'd want to adopt it for your purposes. I expect other countries have similar databases for their radio licensees.

Several manufacturers have developed different formats for their radios, though they are probably more limited than what you want as they are meant to be programmed into the radio, but they usually include at minimum location, frequency information, and station ID.

CHIRP accepts a number of formats, and converts between many of them. I'd suggest working with the CHIRP team to develop a standard that could be used as default.

  • $\begingroup$ And you'd certainly not want to copy the format that Industry Canada uses: Technical and Administrative Frequency Lists(TAFL). It's very hard to understand. You will end up creating a new standard file format. If so, please use something self-describing like XML or JSON rather than the minefield that is CSV. $\endgroup$
    – scruss
    Nov 14, 2013 at 13:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .