Today's price and stock for every URL on your list
Keep thousands of listings that point at other stores in sync. Send the product URLs, get current price and availability back, with a result for every URL. You pay only for products found.
You already know which products matter. You need today's price for them.
The products in your feed, your listings or your client's report are a list of URLs. Scraping whole catalogs to refresh them wastes time and money, and a scraper of your own hits the same bot walls every night. What you want is the current price and stock for each URL, and a clear answer for the ones that stopped working.
How it works
- 1Analyze · freeAdd the store by URL.One time per store. You get a difficulty tier and a sample of real products. Ten stores a month are free.
- 2URL scrapeSend your URL list.Up to 100,000 URLs per job. Duplicates and other stores' URLs are removed before the quote. You approve it.
- 3ResultsGet prices back.Current price and stock in the export, plus a result for every URL. Run it again from your own cron.
Try it now
Open the store in your project, choose Scrape a URL list, paste the URLs or upload a CSV, then approve the quote.
Open the consoleWhat the data looks like
A product from a real refresh. We sent petertyson.co.uk/sonos-ray-soundbar, the store redirected it to the black variant, and this came back.
£169, down from £199. Write the current and the regular price back to your listings.
{"website_id": "petertyson.co.uk","product_url": "https://petertyson.co.uk/sonos-ray-black","name": "Sonos Ray Soundbar - Black","price": 169,"price_standard": 199,"price_discounted": 169,"currency": "GBP","availability": "Stock due 3 to 5 days","availability_extracted": "IN_STOCK","ean": "0840136802860","last_seen": 1793920515049}
What one refresh found
We sent 700 product URLs to each of three UK hi-fi stores. At Peter Tyson, 693 URLs led to a product, and 90 of those redirected to a variant page another URL already covered, so 603 products were billed. Six URLs were deleted products and cost nothing. Sevenoaks returned 694 of 700. Richer Sounds, the most protected of the three, returned 648 with a price; 35 pages didn't load after retries.
Peter Tyson and Sevenoaks finished in 30 minutes, Richer Sounds in 2 hours.
A result for every URL
| URL you sent | Result | What it means | Charged |
|---|---|---|---|
| petertyson.co.uk/monitor-audio-w165 | OK | Product with a price | Yes |
| petertyson.co.uk/sonos-ray-soundbar | OK | Redirected to /sonos-ray-black; counted once | Yes |
| richersounds.com/sonos-era-100-pro-black | PRICE_NOT_FOUND | Product found, no price on the page | Yes |
| petertyson.co.uk/naim-ci-uniti-102-streaming-amplifier-nearly-new | NOT_FOUND | Deleted product (404) | No |
| petertyson.co.uk/sonos-ace-pair | INVALID_DATA | Page loaded, no valid product data | No |
| richersounds.com/sonos-era-300-pair-black | IGNORED_RESPONSE | Didn't load after retries | No |
What it costs
The refresh above: 3 stores, 700 URLs each
URLs that are gone, didn't load or aren't product pages cost nothing. Run daily, this list would cost about €51 a month.
Scrape your first store
Paste a store URL. You see the product count, a sample and the exact price before you pay. The analysis is free for 10 stores a month.
Questions
My listings are my own store's products. Is this for me?
No. For your own products, use your platform's API or product feed, for example Shopify's Admin API. This is for listings that point at other stores: comparison and affiliate sites, deal pages, or a list of competitor products.
Do I need a full scrape first?
No. Without a full catalog from the last 31 days, the job runs on your URLs only, and only those products are in your export. With a fresh full scrape, your URLs update the full catalog.
How many URLs can I send?
1 to 100,000 per job. Split bigger lists into several jobs. Duplicates, invalid URLs and URLs of other stores are removed before the quote.
What do I pay for?
Products found: with a price, or without one. Deleted products, pages that didn't load and pages that aren't products cost nothing. Two URLs that lead to the same product count once.
How often can I refresh, and is there a webhook?
As often as you run it. There are no scheduled runs or webhooks yet, so call the API from your own cron and poll the job, or wait for the email when it's done.
How fast is it?
In the run above, 700 URLs took 30 minutes on two stores and 2 hours on the most protected one.
Which stores work?
Online stores on any platform. Marketplaces like Amazon, eBay and Allegro are not supported.
Read next
- Use case: Build a price-comparison site
- Use case: Export a store's full catalog