RIPEstat Data Scraper avatar

RIPEstat Data Scraper

Pricing

from $26.25 / 1,000 results

Go to Apify Store
RIPEstat Data Scraper

RIPEstat Data Scraper

Scrapes RIPEstat data calls for ASNs, IP prefixes, or countries. Returns one flat row per resource with whois, geolocation, routing history, and more.

Pricing

from $26.25 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

6 days ago

Last modified

Share

ParseForge

RIPEstat Data Scraper

Scrape RIPEstat data for any ASN, IP prefix, or country, up to a million records per run. Get AS overviews, whois, geolocation, routing history, and more in one flat row per resource. No API key. Export to CSV, JSON, Excel, or XML.

RIPEstat's official API needs you to learn dozens of endpoints and handle rate limits. This Actor queries the public RIPEstat data calls directly, for one ASN or prefix, a batch list, or every ASN in a country, and returns each result in one fixed schema.

Who uses itWhat they scrape RIPEstat for
Network engineersChecking routing history and prefix announcements for troubleshooting
Security analystsEnriching IPs and ASNs with abuse contacts and geolocation
Market researchersMapping which ASNs operate in a country and their neighbours
Data journalistsPulling whois and network info for stories on internet infrastructure

What it does

This Actor collects RIPEstat records by data call and resource, and returns each one as a flat row.

  • ๐ŸŒ Country auto-discovery: enter a two-letter country code and the Actor finds every ASN allocated there, then runs your data call for each one.
  • ๐Ÿ“ฆ Batch mode: paste a list of ASNs or prefixes and get one row per resource in a single run.
  • ๐Ÿ”ข Nine data calls: AS overview, whois, network info, prefix overview, geolocation, ASN neighbours, routing history, RIS prefixes, and BGPlay.
  • โš™๏ธ Max records control: set a hard cap from 1 to 1,000,000 rows per run.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with RIPEstat data

๐Ÿ” Enrich IPs and ASNs for security investigations.

A SOC analyst feeds a list of suspicious IPs and ASNs into batch mode with the whois and geoloc calls, then exports the abuse contacts and locations to prioritize incident response.

๐ŸŒ Map a country's internet footprint.

A market researcher sets countryCode to NL and dataCall to as-overview, then collects every Dutch ASN's holder and routing details to size the local hosting market.

๐Ÿ“ˆ Track routing changes over time.

A network engineer runs routing-history on a key prefix daily, then compares the announcement timeline in the dataset to spot hijacks or misconfigurations.

๐Ÿงญ Find neighbouring ASNs for peering decisions.

An infrastructure planner queries asn-neighbours for a target ASN, then reviews the neighbour list to decide where to request peering or transit.

Why choose this scraper

What you get
No API keyQuery RIPEstat public data calls directly, no registration or token needed
One fixed schemaEvery data call returns a flat row, so you can merge results across calls
Country-wide scansAuto-discover all ASNs in a country and run the same call on each
Export anywhereSave as CSV, JSON, Excel, or XML for your existing toolchain

How it compares

This Actor focuses on flexible, raw RIPEstat data calls with batch and country modes, while the competitors offer pre-built profiles or a narrower routing subset.

FeatureParseForgeRIPEstat IP & ASN Network IntelligenceRIPE Routing Data Scraper
Batch query multiple ASNs/prefixesYesNot listedNot listed
Country-wide ASN auto-discoveryYesNot listedNot listed
Nine data calls including whois, geoloc, routing-historyYesNot listedNot listed
Pre-built enrichment profile (holder, abuse, geo, routing)Not listedYesNot listed
Export to CSV, JSON, Excel, XMLYesNot listedYes

Configure the run

Drive the Actor from a single resource, a batch list, or a country code, and set maxItems to cap how many records reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"dataCall": "as-overview",
"resource": "AS3333",
"maxItems": 10
}

A larger pull:

{
"dataCall": "as-overview",
"resource": "AS3333",
"maxItems": 200
}

Pricing

Pay-per-result: $0.035 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$3.50
1,000 results$35.00
10,000 results$350.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the RIPEstat Data Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to RIPEstat through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/ripestat-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Verify the resource format. ASNs should be like AS3333 or 3333, and prefixes like 193.0.0.0/21. Also confirm the data call supports that resource type.

The run stops before I expect it to.

Check maxItems. The Actor stops after collecting that many records. Increase maxItems if you need more.

countryCode returns nothing.

Make sure you used a valid two-letter ISO code, like NL or DE. Some countries may have no ASNs allocated, or the country-resource-list call may be temporarily unavailable.

I get an error about an invalid data call.

Use one of the nine supported data calls exactly as listed: as-overview, whois, network-info, prefix-overview, geoloc, asn-neighbours, routing-history, ris-prefixes, bgplay.

The output has unexpected fields.

Each data call returns a different set of fields. The Actor flattens them into a single row, so some fields may be empty for certain calls.

FAQ

QuestionAnswer
Do I need a RIPEstat API key?No. This Actor uses the public RIPEstat data calls, which do not require authentication or a key.
Can I query more than one ASN or prefix at a time?Yes. Use the resources field to paste a list of ASNs or prefixes, and the Actor returns one row per resource.
How does countryCode work?Enter a two-letter ISO country code like NL or DE. The Actor first calls country-resource-list to find every ASN allocated to that country, then runs your selected data call for each ASN, up to maxItems.
Which data calls are supported?as-overview, whois, network-info, prefix-overview, geoloc, asn-neighbours, routing-history, ris-prefixes, and bgplay.
What format is the output?Each record is a flat row. You can export the dataset as CSV, JSON, Excel, or XML from the Apify platform.
Can I limit how many records are collected?Yes. Set maxItems to any number from 1 to 1,000,000. The Actor stops after that many rows.
Does this work for IPv6 prefixes?Yes, you can pass IPv6 prefixes in the resource or resources fields, and the data calls will return the relevant RIPEstat data.
Is this affiliated with RIPE NCC?No, this is an independent scraper that queries the public RIPEstat interface. RIPE NCC is the legal entity behind RIPEstat.
Can I schedule this Actor to run regularly?Yes, you can set up a schedule in Apify to run it daily, weekly, or at any interval you need.
What if I get no results?Check that your resource is valid and that the data call supports that resource type. For countryCode, make sure the code is correct and that the country has allocated ASNs.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by RIPE NCC. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.