Amazon Scraper
Spider read amazon.sa in 1.3 s without a browser and returned 207 lines of clean markdown, including the section "Select your preferred language".
### Select your preferred languageGood day - I have a product with three levels of packaging.The Master case displays the Expiry date in this format - mm/dd/yyyyThe inner carton (selling unit) displays the expiry date in this format - mm/dd/yyyyThe individual units (12 bars) display the expiry date in this format - mm/dd/yyIs this an issue considering that the selling unit format and master case format match and are what Amazon FC's will use?**Tags:**Fulfillment center, Ship to FC##### 1 reply##### Bryce_AmazonIn reply to: Seller_WCBz0h7iVUSZZ's postHappy to answer this question for you:Expiration-dated products must follow these labeling requirements.* All ingestible products (including animal products) must be clearly labeled with an expiration date or manufacturing date. Lot numbers alone are insufficient.* All baby food and baby formula products must have a clearly labeled expiration date.* Any expiration date must be clearly labeled. A best-by or sell-by date is considered the equivalent of an expiration date.* Any manufacturing date must be clearly labeled. A manufacturing date is the equivalent of a production date.* Failure to specify the manufacturing date or expiration date on a product might cause delays in receiving your products, or it may cause products to be received as expired at the fulfillment center.* All medical devices must have expiration dates. They must be clearly labeled using YYYY-MM-DD format.* **For products other than medical devices, acceptable date formats are:*** Numeric date formats are preferred. However, dates with an alphabetical abbreviation for the month (for example, DD-JAN-YYYY) are also acceptable.* All case packs, multipacks, and display boxes must have the expiration date on the box or bundle, as well as on each individual item inside the box or bundle. 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 amazon.sa.
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://amazon.sa");
// 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.amazon.sa", {
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 amazon.sa costs to scrape.
The capture above cost $0.000426 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 amazon.sa.
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.