Every route / route6 object in the RIPE Database whose origin: is this ASN - the REGISTRY view of what the AS is authorised to announce (distinct from the live-BGP announced-prefixes from /asn/{asn}/prefixes). Inverse lookup on the origin attribute; route objects split across the ripe and ripe-nonauth sources, both covered by the default global. Upstream registry: 'global' (all RIRs via GRS, default) | ripe | ripe-nonauth | -grs.
x-api-key: ********************curl --location 'https://sugra.ai/api/v1/network/asn/15169/registry-routes?source=global&limit=undefined&prefer=local' \
--header 'x-api-key: <api-key>'{
"asn": 0,
"inverse_attribute": "string",
"source": "string",
"count": 0,
"objects": [
{
"type": "string",
"primary_key": "string",
"source": "string",
"attributes": [
{
"name": "string",
"value": "string",
"property1": "string",
"property2": "string"
}
],
"property1": "string",
"property2": "string"
}
],
"_meta": {
"product": "Sugra NetAtlas",
"atlas_built_at": "string",
"privacy_signal_version": "2026.06",
"confidence": "high",
"accuracy": "public",
"sources": [
"string"
],
"data_time": "string",
"response_time": "2026-08-22T10:00:00Z",
"partial": true,
"geo_confidence": "string",
"served_from": "string",
"fallback_reason": "string",
"sources_coverage": null,
"cached": true,
"atlas_sha256": "string",
"endpoint_version": "string",
"property1": "string",
"property2": "string"
},
"property1": "string",
"property2": "string"
}