Conformant API
Radio type approval requirements for global hardware launches. Tell it which radios your device carries and which markets you are targeting; it tells you where you can ship, what each market demands, and where the answer came from.
Authentication
Every call outside /v1/health and /v1/openapi.json needs a key.
X-RapidAPI-Key: your-key
X-RapidAPI-Host: conformant.p.rapidapi.com
POST /v1/assessment
The flagship. One call covers a whole launch list. The plan gate is on markets per assessment rather than call volume, because the consolidated answer is the point — splitting a launch list across calls returns exactly what the endpoint exists to prevent.
Request
{
"technologies": ["wifi-6ghz", "ble"],
"markets": ["US", "EU", "BR", "CN"]
}
| Field | Type | Notes |
|---|---|---|
technologies | string[] | 1–20 ids from GET /v1/technologies. Band-specific: wifi-6ghz is a different regulatory object from wifi-5ghz. |
markets | string[] | 1–250 ISO 3166-1 alpha-2 codes. EU is one regime because RED is a single approval covering all member states. |
Verdicts
| Verdict | Meaning |
|---|---|
| blocked | A requested radio is prohibited in that market. The SKU cannot be approved as designed. |
| conditional | Approvable, with obligations — in-country testing, a local representative, a restricted band. |
| clear | Every requested radio is explicitly permitted and the market's obligations are established with none blocking. |
| insufficient_data | Not enough is established to answer. Returned whenever a radio's status is unknown or the market's obligations are not seeded. |
An absence of evidence is never a permission. A market with a permitted
radio but no established obligations returns insufficient_data, not
clear. A radio with no row returns unknown, not
permitted. If you need a market we do not yet cover, the API says so rather
than guessing.
Response
{
"summary": {
"markets_assessed": 4,
"blocked": 1,
"conditional": 1,
"clear": 0,
"insufficient_data": 2,
"local_testing_markets": ["BR"],
"local_rep_markets": ["BR"]
},
"markets": [
{
"market": "CN",
"name": "China",
"verdict": "blocked",
"regulator": { "abbreviation": "SRRC", "name": "State Radio Regulatory Commission", "url": "https://www.miit.gov.cn/" },
"scheme": "SRRC type approval",
"conformity_mark": "CMIIT ID",
"technologies": [
{
"technology": "wifi-6ghz",
"status": "prohibited",
"band_notes": "The 6 GHz band is allocated in its entirety to licensed cellular use.",
"evidence": { "as_of": "2026-08-02", "source": "https://…", "provenance": "standards_body" }
}
],
"obligations": { "local_testing_required": true, "…": "…" },
"blockers": ["Wi-Fi 6 GHz cannot be approved in China. …"],
"conditions": []
}
],
"coverage": {
"requested_markets": 4,
"covered_markets": 4,
"uncovered_markets": [],
"unknown_technologies": []
},
"data_as_of": "2026-08-02"
}
Provenance
Every finding carries the source it came from and how strong that source is.
| Tier | Meaning |
|---|---|
regulator | The regulator's own publication. |
standards_body | Wi-Fi Alliance, ETSI, ITU and similar. |
consultancy | A certification lab or market-access consultancy summary. Widely relied on, and weaker than the regulator — which is why you are told. |
Reference endpoints
| Endpoint | Returns |
|---|---|
GET /v1/regimes | Every covered market, with regulator, scheme and conformity mark. Filter with ?region=APAC. |
GET /v1/regimes/{code} | Full detail for one market, including per-radio status. |
GET /v1/technologies | The closed vocabulary accepted by /v1/assessment. |
GET /v1/me | Your plan, entitlements and every tier's limits. |
GET /v1/health | Public. Reports database state and row count. |
Errors
Every non-2xx uses one envelope. Branch on code; message is free to be reworded.
{
"error": {
"code": "plan_upgrade_required",
"message": "Your BASIC plan covers 3 markets per assessment; this request listed 12.",
"upgrade_url": "https://rapidapi.com/…/pricing",
"request_id": "…"
}
}
Scope
Conformant produces market-access information for planning. It is not a conformity assessment body, and its output is not legal advice or a certification. Requirements change with regulator decisions; confirm against the regulator before committing a tooling run or a launch date.