AvtoPro.es/pt Competitor Price Checker avatar

AvtoPro.es/pt Competitor Price Checker

Pricing

from $10.00 / 1,000 part price checkeds

Go to Apify Store
AvtoPro.es/pt Competitor Price Checker

AvtoPro.es/pt Competitor Price Checker

One Actor for both Iberian storefronts. Send a list of part numbers and get the lowest price, the average, and every offer on avtopro.es with the seller's name, rating and delivery city.

Pricing

from $10.00 / 1,000 part price checkeds

Rating

0.0

(0)

Developer

Mark Slipenkyi

Mark Slipenkyi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

AvtoPro Spain Competitor Price Checker

Check what your competitors charge on avtopro.es. Feed this Actor a list of part numbers and it returns the lowest price, the average price, how many sellers carry each part, and a full record of every individual offer — including the seller's name and rating.

Built for recambistas, distributors and workshops pricing a catalogue against the market instead of spot-checking it by hand.

One Actor covers both Iberian storefronts

AvtoPro runs avtopro.es and avtopro.pt as two storefronts over one seller pool. Checked across three parts, every single seller on the Portuguese site also appears on the Spanish one — 9 of 9, 13 of 13, 6 of 6. Offer counts match exactly; Portuguese prices run 0.5–2% higher for the same stock.

So there is no second Actor to buy. Point siteUrl at https://avtopro.pt and you get the Portuguese storefront's pricing of the same inventory, from this Actor.

Where the stock actually ships from, measured across the sample parts:

Ships fromShare of offers
Spain95%
Portugal5%
France1%

A genuinely Iberian marketplace, unlike AvtoPro's Polish site where a third of the stock crosses a border to get there.

What you get for each part

One dataset item per part, with headline figures and a nested listings array holding every individual offer:

  • lowest_price, average_price, seller_count — for the exact part code, not the analogues
  • currencyEUR on both Iberian storefronts
  • seller_name and seller_rating — who is undercutting you, and how well rated they are
  • delivery_city — Madrid, Pontevedra, Huesca, wherever the stock sits
  • delivery_days — how fast each competitor actually ships
  • boosted — sellers who paid to rank above where they placed organically
  • url — a direct link to each offer
  • exact_match — false for the analogues AvtoPro cross-references to your part
  • truncated — normally false; true on the rare part with more offers than one run budgets for

Headline prices come from exact matches only. Averaging a Bosch coil against an NGK equivalent describes the category rather than your competition — but the analogues stay in listings if you want to price against them too.

How to use it

  1. Press Start. The input arrives prefilled with 8 real part numbers verified on this site, so you can see the output before typing anything.
  2. Swap in your own codes. Add maker where you know it — it disambiguates codes shared across brands.
  3. Export as JSON, CSV or Excel, or pull the dataset from the Apify API.

Runs can be scheduled, so a weekly price sweep needs no manual work after setup.

Input

{
"items": [
{"item_id": "HU514X", "maker": "MANN", "description": "Oil filter", "origin_price": 12},
{"item_id": "3D0941295", "maker": "VAG", "description": "Headlight range control", "origin_price": 200}
],
"proxyConfiguration": {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]}
}

items is the only required field. item_id is the part code as avtopro.es lists it; description and origin_price pass through untouched so your own price sits in the same row as the market's.

proxyConfiguration needs a residential proxy — avtopro.es blocks datacenter addresses even at low request rates. Your own provider works via Custom proxies.

maxConcurrency defaults to 8. Each part gets its own proxy session, so parts do not queue behind one address. Drop it to 2 if you would rather have every part than a fast run.

What a run looks like

The sample basket spans the real range — 5 offers on a VAG headlight controller, 246 on a common Renault oil filter. Seller counts for a single exact code run 1 to 13. Depth varies enormously by part, and busy parts cost more to check because there is simply more to read; you pay the same flat rate either way.

Parts that fail are not charged. A code with no offers here comes back with an error field rather than stopping the run.

Scope

This Actor reads AvtoPro's international card feed, shared by avtopro.es, avtopro.pt and avtopro.pl. The Spanish and Portuguese storefronts are one market, covered here. The Polish site is a genuinely different seller pool in złoty — there is a dedicated Poland Actor for it.

avtopro.ua will not work here. The Ukrainian site serves a completely different page template and needs the AvtoPro Ukraine Competitor Price Checker. It is also markedly cheaper: on identical part numbers quoted in euros, Ukrainian sellers ran 2–7x below Spanish ones with three to four times the supply. If you source rather than only resell, that is worth a look.

Frequently asked questions

The Actor reads listing pages avtopro.es publishes openly. Nothing sits behind a paywall, and seller names are company names shown publicly on every listing — no personal data is collected. How you use the data, including copyright and database rights, is your responsibility. Take legal advice before republishing listings rather than using them for internal analysis.

Should I also buy a Portugal Actor?

There isn't one, and you would not want one. Both storefronts sell the same stock from the same sellers; set siteUrl to https://avtopro.pt to see that inventory at Portuguese prices.

Why do some parts return far more sellers than others?

Because that is the market. In the sample basket the busiest part returned 246 offers and the quietest 5.

What happens if my proxy gets blocked?

The Actor backs off and retries before giving up on a part, and a part that still fails carries an error rather than stopping the run. If it happens often, lower maxConcurrency or use your own residential provider.

Can I run this from my own code?

Yes. Every Apify Actor has a REST API plus official JavaScript and Python clients.

How fresh is the data?

Every run fetches live. No cache — results reflect the site at the moment the run executes.