Skip to main content
AI Studio  add-on for Spider.
ipapi.is · HTTP 200

Ipapi Scraper

Spider read ipapi.is in 147 ms without a browser and returned 417 lines of clean markdown, including the section "A reliable IP address API built by developers for developers".

Get your free API key
Free balance on signup No card. Failed requests cost $0.
Response ipapi.is/index.md markdown · 417 lines
# A reliable IP address API built by developers for developersThe API is hosted in the following geographical locations:With the above server coverage, the average end-user latency is significantly decreased. Each APIserver can handle 1,000 requests per second.api.ipapi.is uses the following cloud services from Microsoft Azure to reduce latency for API lookups:* Azure Cloud DNS for handling DNS lookups* Azure Traffic Manager to route API requests to the geographically closest serverInitially, ipapi.is was developed to provide accurate and reliable IP address data as afoundation for more complex IT security products. During development, we realized that many otherorganizations also need such basic (but accurate) IP data.ipapi.is is technically a simple service that does not deal with live end-user trafficand its complex consequences.However, our biggest challenge with ipapi.is is to provide basic IP address data in themost reliable, accurate, and updated manner possible. By providing this reliable data, your more complexIT security solutions and decisions will stand on a robust foundation.What are the use cases of the API?IP address data can be used in many different ways:* Geolocation: Determining the geographic location of a device connected to the Internet.* IP reputation: Identifying whether an IP address has been associated with spam or malicious* Network troubleshooting: Identifying connectivity issues and diagnosing network problems.* IT security: Tracking the source of cyberattacks and implementing security measures to prevent them.* Targeted advertising: Using IP address data to target advertisements to specific regions or traffictypes (e.g., locating only US visitors and excluding `hosting` traffic).* Personalization: Customizing website content based on the visitor's geographic location.* Analytics: Analyzing website traffic and visitor behavior based on their IP address.
Code · Fields · Cost · Run it keyless, no account

The same call, in code.

The capture above came back as markdown. These examples add a key, so you get browser rendering, proxies, and concurrency on ipapi.is.

ipapi-is-scraper.ts
import { SpiderBrowser } from "spider-browser";

const spider = new SpiderBrowser({
  apiKey: process.env.SPIDER_API_KEY!,
});

await spider.connect();
const page = spider.page!;
await page.goto("https://ipapi.is");

// No selectors, no schema. Spider reads the page and names the fields.
const data = await page.scrape();

console.log(data);
await spider.close();
ready to run · spider-browser, no selectors

Ready for volume? Get an API key →

Fields you can pull.

TitleContentDateSourceCategory

Spider names these from the page. The capture above came back as markdown; the same call with return_format: "json" returns them as keys.

What ipapi.is costs to scrape.

The capture above cost $0.000128 to fetch. Pricing is $1 per GB of pre-transformation bandwidth plus $0.001 per CPU minute, so a page like this one lands at a fraction of a cent. Failed requests are billed at $0.

  • Free balance on signup
  • No card required to test
  • Balance never expires
See the full pricing →

Run it keyless, no account

curl -X POST https://api.spider.cloud/scrape -H "Content-Type: application/json" -d '{"url": "https://ipapi.is/", "return_format": "markdown"}'

More International scrapers.

Start scraping ipapi.is.

You already have the call. A key raises the rate limit and turns on browser rendering, proxies, and concurrency. Balance never expires, and top-ups go through secure checkout.