Skip to main content
AI Studio  add-on for Spider.
keepa.com · HTTP 200

Keepa Scraper

Spider read keepa.com in 327 ms without a browser and returned 161 lines of clean markdown, including the section "Ratings & feedback".

Get your free API key
Free balance on signup No card. Failed requests cost $0.
Response keepa.com/api-docs/seller-object.md markdown · 161 lines
The business type. Example: `Unternehmen in Privatbesitz`The share capital. Example: `25000`The name of the business representative. Example: `Max Mustermann`The email address of the business. Example: `info@keepa.com`The customer services address. Each entry of the array contains one address line. The last entry contains the 2-letter country code. Example: `["123 Main Street", "New York, NY", "10001", "US"]`### Ratings & feedbackThe time of the last rating data update of this seller, in Keepa Time minutes. Example: `2711319`Contains the rating counts for the last 30 days, 90 days, 365 days, and lifetime, in that order. Example: `[3, 10, 98, 321]`Contains the positive percentage ratings for the last 30 days, 90 days, 365 days, and lifetime, in that order. A positive rating is a 4 or 5-star rating. Example: `[96, 98, 98, 95]`Contains the negative percentage ratings for the last 30 days, 90 days, 365 days, and lifetime, in that order. A negative rating is a 1 or 2-star rating. Example: `[3, 1, 1, 3]`Contains the neutral percentage ratings for the last 30 days, 90 days, 365 days, and lifetime, in that order. A neutral rating is a 3-star rating. Example: `[1, 1, 1, 2]`Contains up to 5 of the most recent customer feedbacks. Only appears in the response if there is a value. Each feedback object contains:* `date`Integer — timestamp of the feedback, in Keepa Time minutes* `rating`Integer — the feedback star rating, value ranges from 10 (1 star) to 50 (5 stars)* `isStriked`Boolean — indicates whether the feedback is striked|A two-dimensional history array containing historical data for this seller. First dimension index:* **0** — `RATING`: the merchant's rating in percent, integer from 0 to 100* **1** — `RATING_COUNT`: the merchant's total rating count, integer
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 keepa.com.

keepa-com-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://keepa.com");

// 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.

Business NameAddressPhoneCategoryRating

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 keepa.com costs to scrape.

The capture above cost $0.000045 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://keepa.com/api-docs/seller-object.html", "return_format": "markdown"}'

More Directories scrapers.

Start scraping keepa.com.

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.