Resolves a prefix to its announcing autonomous systems and puts that answer in c
Resolves a prefix to its announcing autonomous systems and puts that answer in context. The current state gives every origin AS seen for the prefix, the number of more specific and less specific prefixes routed alongside it, when the prefix was first and last seen, and the visibility expressed as the share of observers that see it rather than a raw count, because the raw count moves with the size of the measurement network and is not comparable across time.
Answeringour last check, 2026-09-24
1 of 1checks answered this week
956 msmedian answer time
$0.004listed price per call
$0.004price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://netz.halowerk.com/v1/bgp-origin
| Category | Everything else |
|---|---|
| Provider host | netz.halowerk.com |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 2 from 2 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-24 | valid payment request | 402 | $0.004 | 956 ms |
Example input (from the provider)
{
"body": {
"history_days": 30,
"prefix": "8.8.8.0/24"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"history_days": {
"default": 30,
"description": "How far back to look for earlier origins.",
"maximum": 365,
"minimum": 1,
"type": "integer"
},
"prefix": {
"description": "IPv4 or IPv6 prefix in CIDR form, e.g. 8.8.8.0/24.",
"maxLength": 60,
"minLength": 4,
"type": "string"
}
},
"required": [
"prefix"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}