Ipapi Scraper
Spider read ipapi.co in 120 ms without a browser and returned 404 lines of clean markdown.
Suitable for testing / developmentIP queries stored in logs (your data is still safe)### FAQAn IP Lookup is defined as finding the geographical location (or related information like currency, timezone etc.) of an IP address. The lookup can be done either with our API or website. For example, with a plan of 60,000 IP Lookups / month, you can find the location of 60,000 IP addresses in a month. Each conversion of IP address to location is counted as a lookup (repeat queries of the same IP address counts as a separate lookup).What types of IP address location plans do you offer ?We offer subscription plans with monthly & annual billing options. You can choose a plan based on your expectedmonthly IP address lookup requirement. This IP lookup limit can be changed by upgrading or downgrading your plan.You'll receive an API key along with usage instructions when you sign-up for a paid plan.You can change your plan anytime from the account dashboard orPlan upgrades are applied instantly. Downgrades take effect from the start of a new billing cycle.How do you authenticate requests from a paid plan ?You will receive an API authentication token and usage instructions on sign-up. The token should be included as a query stringin your API requests. It shouldn't take more than a minute to implement this tiny change when you switch from a free plan toa paid plan. If you have any concerns or need assistance with the setup, please feel free to contact us.How do I cancel my subscription ?We have a hassle free, no questions asked cancellation policy. You can cancel your subscription anytime from theaccount dashboard or by sending us a messageor e-mail (you'll receive the details on sign-up).Once your plan is cancelled, you won't be billed anymore but your plan will continue to work till the end of your billing cycle.Yes, we offer a free IP location plan for trial & evaluation of our service. 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.co.
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.co");
// No selectors, no schema. Spider reads the page and names the fields.
const data = await page.scrape();
console.log(data);
await spider.close(); import { Spider } from "@spider-cloud/spider-client";
const spider = new Spider({ apiKey: process.env.SPIDER_API_KEY! });
const result = await spider.scrapeUrl("https://www.ipapi.co", {
return_format: "markdown",
});
console.log(result); Ready for volume? Get an API key →
Fields you can pull.
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.co costs to scrape.
The capture above cost $0.000173 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
Run it keyless, no account
More International scrapers.
Mercado Libre Scraper
Extract product listings, seller ratings, pricing in local currencies, and shipping data from Mercado Libre.
Rakuten Scraper
Extract product listings, store ratings, cashback offers, and pricing data from Rakuten Japan marketplace.
Flipkart Scraper
Extract product listings, seller data, pricing in INR, and delivery estimates from Flipkart India store.
Start scraping ipapi.co.
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.