How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ACMA Spectrum Licensing API

The ACMA Spectrum Licensing API is an application programming interface which allows members of the public to query the ACMA's spectrum licensing data — the Register of Radiocommunications Licences — so it can be used by external developers to build mobile or web applications. It is completely open: no API key, no account, no registration and no authentication of any kind. Both a REST endpoint (consumable from a browser) and a SOAP endpoint are exposed over the same eleven web methods, each published in an XML and a JSON projection, for 22 operations in total: licence search, client (licensee) search, site search, site-by-location proximity search, device registration search, assignment search by postcode/frequency/date range, antenna register search, access area lookup, licence category list, licences-in-category list and the 400 MHz band spectrum licence register search. A single query returns at most 2,000 records — a deliberate cap to discourage bulk extraction through the API — and callers page past it with the offset parameter; the complete dataset is published separately as a daily zip download. ACMA documents the service in a published guide (Spectrum Licensing API v1.0, 17 June 2016) and serves a live WSDL plus XML Schemas from the endpoint itself. Two operations, SpectrumLicenceImageSearch and ExtractSpectrumLicensingPDF, are marked Deprecated in the guide and are absent from the live WSDL.

ACMA Spectrum Licensing API is one of 2 APIs that ACMA publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Spectrum, Radio Communications, Licensing, Open Data, and Register. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 22 operations across 22 paths, organized into 7 resource areas, and defines 22 schemas. It is described by OpenAPI 3.1.0, at version 1.0.

Requests are made against a single base URL, https://api.acma.gov.au/SpectrumLicensingAPIOuterService/OuterService.svc.

22 operations 22 paths 22 schemas 22 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0
Base URL
https://api.acma.gov.au/SpectrumLicensingAPIOuterService/OuterService.svc
Contact
Terms of Service
Resource Areas
7

Paths & Operations 22

Across 22 paths, the API surfaces 22 operations — 22 GET. They span 7 resource areas: Licences, Clients, Sites, Registrations, Access areas, Antennas, Licence categories. Each is listed below with its method, path, parameters, and response codes.

Licences 4

Radiocommunications and 400 MHz band spectrum licence records.

GET
/LicenceSearchXML
Search radiocommunications licences (XML)
licenceSearchXML 6 params → 200400404500
GET
/LicenceSearchJSON
Search radiocommunications licences (JSON)
licenceSearchJSON 8 params → 200400404500
GET
/400MHZSearchXML/{searchText}/{searchTarget}
Search the 400 MHz band spectrum licence register (XML)
spectrumLicence400MHzRegisterSearchXML 5 params → 200400404500
GET
/400MHZSearchJSON/{searchText}/{searchTarget}
Search the 400 MHz band spectrum licence register (JSON)
spectrumLicence400MHzRegisterSearchJSON 7 params → 200400404500
Clients 2

Licensees - the people and organisations that hold licences.

GET
/ClientSearchXML/{searchText}
Search licensees / clients (XML)
clientSearchXML 6 params → 200400404500
GET
/ClientSearchJSON/{searchText}
Search licensees / clients (JSON)
clientSearchJSON 8 params → 200400404500
Sites 4

Transmitter sites, including proximity search by latitude/longitude.

GET
/SiteSearchXML/{searchText}
Search transmitter sites (XML)
siteSearchXML 6 params → 200400404500
GET
/SiteSearchJSON/{searchText}
Search transmitter sites (JSON)
siteSearchJSON 8 params → 200400404500
GET
/SiteByLocationXML/{strLatitude}/{strLongitude}
Find the closest sites to a latitude/longitude (XML)
spectrumLicenceSiteSearchByLocationXML 3 params → 200400404500
GET
/SiteByLocationJSON/{strLatitude}/{strLongitude}
Find the closest sites to a latitude/longitude (JSON)
spectrumLicenceSiteSearchByLocationJSON 5 params → 200400404500
Registrations 4

Device registrations and frequency assignments.

GET
/RegistrationSearchXML
Search device registrations / assignments (XML)
registrationSearchXML 6 params → 200400404500
GET
/RegistrationSearchJSON
Search device registrations / assignments (JSON)
registrationSearchJSON 8 params → 200400404500
GET
/AssignmentRangeXML
Search assignments by postcode, frequency and date range (XML)
assignmentRangeXML 9 params → 200400404500
GET
/AssignmentRangeJSON
Search assignments by postcode, frequency and date range (JSON)
assignmentRangeJSON 11 params → 200400404500
Access areas 2

Spectrum licence access areas.

GET
/AccessAreaXML/{areaCode}
Look up a spectrum access area (XML)
showAccessAreaSearchXML 4 params → 200400404500
GET
/AccessAreaJSON/{areaCode}
Look up a spectrum access area (JSON)
showAccessAreaSearchJSON 6 params → 200400404500
Antennas 2

The ACMA antenna register.

GET
/AntennaSearchXML/{searchText}
Search the antenna register (XML)
antennaSearchXML 6 params → 200400404500
GET
/AntennaSearchJSON/{searchText}
Search the antenna register (JSON)
antennaSearchJSON 8 params → 200400404500
Licence categories 4

Licence types and the categories beneath them.

GET
/CategoryListXML
List licence categories (XML)
spectrumLicencesCategoryListXML 3 params → 200400404500
GET
/CategoryListJSON
List licence categories (JSON)
spectrumLicencesCategoryListJSON 5 params → 200400404500
GET
/LicenceListXML/{licenceCategory}
List licences in a category (XML)
spectrumLicenceListXML 4 params → 200400404500
GET
/LicenceListJSON/{licenceCategory}
List licences in a category (JSON)
spectrumLicenceListJSON 6 params → 200400404500

Schemas 22

The contract defines 22 schemas that model the data the API accepts and returns. The most detailed are FourHundredMHzLicence (59 properties), Antenna (15 properties), Assignment (14 properties), Client (13 properties). Each schema is shown below with its type and property counts.

Licence
object
A radiocommunications licence record from the Register of Radiocommunications Licences.
11 properties
Client
object
A licensee (client) record: the person or organisation that holds radiocommunications licences.
13 properties
Site
object
A transmitter site record, including its geographic coordinates.
12 properties
SiteByDistance
object
A transmitter site with its distance in kilometres from the supplied coordinates.
9 properties
Registration
object
A device registration / frequency assignment record.
12 properties
Assignment
object
A frequency assignment record within a postcode, frequency and date range.
14 properties
Antenna
object
An antenna record from the ACMA antenna register.
15 properties
AccessArea
object
A spectrum licence access area (state/territory or density area).
3 properties
LicenceCategory
object
A licence category and the count of licences it holds.
5 properties
CategoryLicence
object
A licence listed under a licence category.
4 properties
FourHundredMHzLicence
object
A 400 MHz band spectrum licence record, including licensee contact details and conversion flags.
59 properties
LicenceSearchResponse
object
Licence search results.
1 property
ClientSearchResponse
object
Client search results.
1 property
SiteSearchResponse
object
Site search results.
1 property
SiteByLocationResponse
object
Closest sites to the supplied coordinates.
1 property
RegistrationSearchResponse
object
Device registration search results.
1 property
AssignmentRangeResponse
object
Frequency assignment range results.
1 property
AntennaSearchResponse
object
Antenna search results.
1 property
AccessAreaResponse
object
Access area details.
1 property
CategoryListResponse
object
Licence categories for the requested licence type.
1 property
LicenceListResponse
object
Licences within the requested licence category.
1 property
FourHundredMHzSearchResponse
object
400 MHz band spectrum licence register results.
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

acma-spectrum-licensing-openapi.yml Raw ↑

Other APIs ACMA publishes across the network.

Do Not Call Register Real Time Access (RTA) Washing Service
Where this information came from

This is an independent, third-party profile of ACMA Spectrum Licensing API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.