Sugra NetAtlas

Resolved abuse contact (RIPE-563) for an IP / prefix / ASN

The single resolved abuse contact for a resource via the RIPE Database abuse-contact resolver (policy RIPE-563): it walks the abuse-c -> role -> abuse-mailbox chain (and up the allocation hierarchy) and returns one email. By default also returns an independent RIPEstat abuse-contact-finder cross-check with an agrees flag. include_irt=true additionally surfaces the IRT / CSIRT object(s) registered for the resource (whois 'c' flag); empty when no incident-response team is registered.

get/api/v1/network/abuse-contact/{resource}

Path parameters

resourcestring required

IP / prefix / ASN.

IP / prefix / ASN.

Query parameters

cross_checkboolean

Also return the RIPEstat abuse-contact-finder result + an agrees flag.

Also return the RIPEstat abuse-contact-finder result + an agrees flag.

include_irtboolean

Also surface the IRT/CSIRT object(s) for the resource (whois 'c' flag).

Also surface the IRT/CSIRT object(s) for the resource (whois 'c' flag).

Response

Successful Response

resourcestring 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"
  }
}

Changes

Changed in 2 of the 21 revisions of this API.116

  • 914af3d38c7c14See the full diff
    • the response's body type/format changed from / to object/ for status 200

      response-body-type-changed

    • added the optional property _meta to the response with the 200 status

      response-optional-property-added

    • added the optional property abuse_contact to the response with the 200 status

      response-optional-property-added

    • added the optional property cross_check to the response with the 200 status

      response-optional-property-added

    • added the optional property resource to the response with the 200 status

      response-optional-property-added

    • added the optional property code to the response with the 401 status

      response-optional-property-added

    • added the optional property code to the response with the 429 status

      response-optional-property-added

    • added the optional property code to the response with the 503 status

      response-optional-property-added

    • added the optional property hint to the response with the 401 status

      response-optional-property-added

    • added the optional property hint to the response with the 429 status

      response-optional-property-added

    • added the optional property hint to the response with the 503 status

      response-optional-property-added

    • added the optional property plan to the response with the 401 status

      response-optional-property-added

    • added the optional property plan to the response with the 429 status

      response-optional-property-added

    • added the optional property plan to the response with the 503 status

      response-optional-property-added

    • added the optional property reason to the response with the 401 status

      response-optional-property-added

    • added the optional property reason to the response with the 429 status

      response-optional-property-added

    • added the optional property reason to the response with the 503 status

      response-optional-property-added