Sugra NetAtlas

Registry route objects originated by an ASN (RIPE DB inverse origin)

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 | <rir>-grs.

get/api/v1/network/asn/{asn}/registry-routes

Path parameters

asninteger required

Origin ASN.

Origin ASN.

Query parameters

sourcestring

Upstream registry: 'global' (all RIRs via GRS, default) | ripe | ripe-nonauth | <rir>-grs.

Upstream registry: 'global' (all RIRs via GRS, default) | ripe | ripe-nonauth | <rir>-grs.

limitinteger

Max objects returned.

Max objects returned.

preferstring

Serving preference for the W7 local graph: 'local' (serve local for RIPE-region-scoped queries with live fallback, default) | 'live' (force the live RIPE Database). See _meta.served_from. The v1 graph is RIPE-region-only, so the default source=global stays live (not_covered); use ?source=ripe/ripe-nonauth to serve from the local graph.

Serving preference for the W7 local graph: 'local' (serve local for RIPE-region-scoped queries with live fallback, default) | 'live' (force the live RIPE Database). See _meta.served_from. The v1 graph is RIPE-region-only, so the default source=global stays live (not_covered); use ?source=ripe/ripe-nonauth to serve from the local graph.

Response

Successful Response

inverse_attributestring nullable
sourcestring nullable

Example response

{
  "_meta": {
    "product": "Sugra NetAtlas",
    "atlas_built_at": "2026-08-21T04:00:00Z",
    "privacy_signal_version": "2026.06",
    "confidence": "high",
    "accuracy": "public",
    "response_time": "2026-08-22T10:00:00Z"
  }
}