RIPEstat Data Scraper
Pricing
from $26.25 / 1,000 results
RIPEstat Data Scraper
Query the RIPEstat public Data API for any ASN or IP prefix. Supports nine data calls including as-overview, whois, routing-history, ris-prefixes, prefix-overview, geoloc, asn-neighbours, network-info, and bgplay. No API key required.
Pricing
from $26.25 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share

📡 RIPEstat Data Scraper
🚀 Query the RIPEstat public Data API in seconds. Pull 9 data calls including AS overview, whois, prefix overview, geolocation, ASN neighbours, routing history, RIS prefixes, network info, and BGPlay. Batch query a list of resources or auto-discover every ASN in a country. No API key, no signup.
🕒 Last updated: 2026-05-13 · 📊 9 data calls · 🌐 Any ASN or IP prefix · 🌍 Country-level ASN discovery · 📡 RIPE NCC official source
The RIPEstat Scraper wraps the RIPEstat Data API, the canonical public interface to RIPE NCC's routing and registry data. The Actor supports nine widely-used data calls and three input modes: single resource, multi-resource batch, and country-wide auto-discovery. For each resource you submit, the Actor writes one envelope record containing the raw RIPE response, the status, the queried resource string, and the data-call name.
RIPEstat aggregates data from RIPE's registry, RIS route collectors, geolocation providers, and the wider RIR community. It is the standard tool for network engineers, security researchers, and policy analysts who need authoritative information about how an ASN, prefix, or IP behaves on the global Internet.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Network engineers, BGP operators, security researchers, OSINT analysts, abuse desks, journalists, academics | ASN due diligence, routing-history forensics, hijack detection, geo enrichment, country-scale ISP inventories, BGPlay replays, prefix announcement audits |
📋 What the RIPEstat Scraper does
Nine data calls, three input modes, in one Actor:
- 📡 9 data calls.
as-overview,whois,network-info,prefix-overview,geoloc,asn-neighbours,routing-history,ris-prefixes,bgplay. - 🎯 Single resource. Hit one ASN (e.g.
AS3333) or IP prefix (e.g.193.0.0.0/21). - 📦 Batch mode. Pass a list of ASNs or prefixes via the
resourcesarray. Each entry becomes one row. - 🌍 Country discovery. Set
countryCodeto a two-letter ISO code (NL, DE, US, JP) and the Actor pre-queries thecountry-resource-listdata call, expands every allocated ASN range, and runs your chosen data call across the entire allocation. HonorsmaxItems.
Each output row carries the original resource and dataCall for traceability, the upstream status, the full RIPE data object, any non-empty messages from the upstream API, and a queriedAt timestamp.
💡 Why it matters: RIPEstat is the authoritative public source for inter-domain routing data. A single API call can confirm whether a prefix is announced, who its origin ASN is, which neighbours it peers with, and how that picture has changed over time. The country-discovery mode is unique to this Actor and lets you sweep an entire national ASN allocation in one run.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough from signup to a downloaded RIPEstat dataset.
⚙️ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
dataCall | string | "as-overview" | One of the 9 supported RIPEstat data calls. Required. |
resource | string | "AS3333" | Single ASN or prefix. Ignored if resources or countryCode is set. |
resources | string[] | [] | Batch list of ASNs or prefixes. Each entry returns one row. |
countryCode | string | "" | Two-letter ISO country code. Auto-discovers every ASN allocated to the country via country-resource-list and runs the chosen data call across the allocation. |
maxItems | integer | 10 | Records to return. Free plan caps at 10, paid plan at 1,000,000. |
Example: single ASN overview.
{"dataCall": "as-overview","resource": "AS3333"}
Example: batch routing-history pull.
{"dataCall": "routing-history","resources": ["AS15169", "AS32934", "AS8075"],"maxItems": 3}
Example: AS-overview sweep across every ASN in the Netherlands.
{"dataCall": "as-overview","countryCode": "NL","maxItems": 500}
⚠️ Good to Know: the Actor queries up to 5 resources in parallel and respects RIPEstat backoff. Country sweeps over large allocations (e.g.
UShas tens of thousands of ASNs) should be paired with a sensiblemaxItemscap. RIPEstat's data is updated continuously, so re-running the same query on a different day can produce different answers (especially forrouting-historyandbgplay).
📊 Output
Each record contains the upstream RIPE response under data, plus the metadata fields. The exact shape of data depends on the data call you chose. Download the dataset as CSV, Excel, JSON, or XML.
🧾 Schema
| Field | Type | Example |
|---|---|---|
🆔 resource | string | "AS1101" |
📡 dataCall | string | "as-overview" |
🟢 status | string | null | "ok" |
📦 data | object | {"holder": "IP-EEND-AS SURF B.V.", "announced": true, ...} |
💬 messages | array | (omitted) | [] |
🕒 queriedAt | ISO 8601 | "2026-05-13T22:25:00.857Z" |
❌ error | string | (omitted) | "HTTP 404: Not Found" (only on per-resource failure) |
📦 Sample records
✨ Why choose this Actor
| Capability | |
|---|---|
| 📡 | 9 RIPEstat data calls. AS overview, whois, network info, prefix overview, geolocation, ASN neighbours, routing history, RIS prefixes, BGPlay. |
| 🎯 | Three input modes. Single resource, batch list, or country-wide auto-discovery. |
| 🌍 | Country sweep mode. Set countryCode: "NL" to query every ASN in the Dutch allocation in one run. |
| 🧠 | ASN range expansion. RIPE returns allocations as ranges like 1234-1240. The Actor expands ranges into individual ASNs automatically. |
| 🚀 | 5-way parallelism. Resources are queried in chunks of 5 with backoff and per-resource error isolation. |
| 🚫 | No authentication. RIPEstat is fully public. No API key, no login. |
| 🔁 | Always fresh. Every run hits live RIPEstat endpoints. |
📊 RIPEstat is the standard reference for the inter-domain routing community.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| ⭐ RIPEstat Scraper (this Actor) | $5 free credit, then pay-per-use | 9 data calls, ASN/prefix/country | Live per run | single / batch / country | ⚡ 2 min |
| Raw RIPEstat API | Free | Same, but you maintain throttling + range expansion | On-demand | Build your own | 🛠️ Days |
| Public looking glasses | Free | Operator-specific, often human-only | On-demand | None | 🐢 Slow |
| RIR whois | Free | Registry only, no routing data | RIR cycles | None | 🐢 Brittle |
Pick this Actor when you want one-shot access to RIPEstat with batch and country sweeps already wired up.
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the RIPEstat Data Scraper page on the Apify Store.
- 🎯 Set input. Pick a data call, then a single
resource, aresourcesarray, or acountryCode. SetmaxItems. - 🚀 Run it. Click Start and let the Actor pull live data from RIPEstat.
- 📥 Download. Grab your results from the Dataset tab as CSV, Excel, JSON, or XML.
⏱️ Total time from signup to a downloaded RIPEstat dataset: 3-5 minutes. No coding required.
💼 Business use cases
🔌 Automating RIPEstat Scraper
Control the scraper programmatically for scheduled runs and pipeline integrations:
- 🟢 Node.js. Install the
apify-clientNPM package. - 🐍 Python. Use the
apify-clientPyPI package. - 📚 See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval. Daily routing-history pulls keep change feeds fresh, hourly geo and whois lookups support live SOC pipelines.
🌟 Beyond business use cases
RIPEstat data fuels more than commercial workflows.
🤖 Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- 💬 ChatGPT
- 🧠 Claude
- 🔍 Perplexity
- 🅒 Copilot
❓ Frequently Asked Questions
🧩 How does it work?
The Actor wraps RIPEstat's data.json endpoints. You pick a data call, supply one or more resources (or a country code), and the Actor queries RIPEstat in batches of 5 in parallel, retries 429 and 503 responses, and writes one envelope row per resource with the full upstream data object.
📡 Which data calls are supported?
Nine: as-overview, whois, network-info, prefix-overview, geoloc, asn-neighbours, routing-history, ris-prefixes, and bgplay. Each returns a different shape under the data field. See the RIPEstat documentation for field-level details.
🌍 How does country mode work?
When you set countryCode, the Actor first queries country-resource-list to fetch every ASN allocated to that country. RIPEstat returns these as a mix of single ASNs and ranges (e.g. 12345-12350). The Actor expands ranges into individual ASNs, then runs your chosen data call against each one, capped at maxItems. This is unique to the ParseForge Actor.
📦 What is batch mode?
If you pass resources as an array, the Actor treats it as a batch list and queries the data call once per entry. Each entry becomes a row in the dataset. Useful for IOC enrichment, fleet audits, or any pre-computed list of ASNs or prefixes.
🔁 How often is the data refreshed?
Every run hits RIPEstat live. Some data calls (like as-overview or whois) are slow-moving, while others (routing-history, bgplay, ris-prefixes) update continuously as RIS collectors observe the global routing table.
🔐 Do I need an API key?
No. RIPEstat is fully public and anonymous. No login, no API key.
⏰ Can I schedule regular runs?
Yes. Use Apify Schedules to trigger this Actor on any cron cadence. Daily pulls keep change feeds fresh, hourly geo lookups support live SOC pipelines.
⚖️ Is this data legal to use?
RIPEstat publishes RIPE NCC data under open terms intended for operational and research use. Review the RIPE NCC terms for any redistribution.
💼 Can I use this data commercially?
Yes. RIPEstat data is widely used in commercial security, networking, and threat-intelligence products. Confirm your downstream license obligations.
💳 Do I need a paid Apify plan to use this Actor?
No. The free Apify plan is enough for testing and small runs (10 records per run). A paid plan lifts that limit and unlocks scheduling, higher concurrency, and larger datasets.
🔁 What happens if a run fails or gets interrupted?
Apify automatically retries transient errors. The Actor isolates per-resource failures, so one bad input does not break the whole run. Partial datasets from failed runs are preserved.
🛬 What if I need a data call that is not supported?
The RIPEstat Data API has dozens of data calls. Reach out via the contact form to request support for additional ones.
🆘 What if I need help?
Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.
🔌 Integrate with any app
RIPEstat Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe routing data into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a run finishes. Push fresh AS-overview rows into your SOC, or alert your team in Slack on routing changes.
🔗 Recommended Actors
- 🌐 PeeringDB Scraper - Networks, IXes, and facilities from the global peering registry
- ✈️ OurAirports Scraper - Global airport reference dataset
- 🤖 Hugging Face Model Scraper - Open-source AI model directory
- 🏢 AWS Marketplace Scraper - Cloud software listings and pricing
- 🔌 Stripe App Marketplace Scraper - Fintech app directory metadata
💡 Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.
🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.
⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the RIPE NCC or RIPEstat. All trademarks mentioned are the property of their respective owners. Only publicly available RIPEstat data is queried.