Price & Stock Monitor – Any Online Store avatar

Price & Stock Monitor – Any Online Store

Pricing

Pay per usage

Go to Apify Store
Price & Stock Monitor – Any Online Store

Price & Stock Monitor – Any Online Store

Check the price and stock status of product pages in any online store. Reads JSON-LD, microdata, Open Graph and Shopify data, and respects robots.txt. Pay per product checked.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

FlEtsv

FlEtsv

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Security

Limited permissions

Share

Price & Stock Monitor – Any Online Store · Precio y stock de cualquier tienda online

English

What does it do?

Price & Stock Monitor checks product pages in any online store and reports the current price, currency and availability. For each URL it reads structured data first (JSON-LD, microdata, Open Graph meta tags and Shopify product data) and falls back to visible text when nothing structured is found. Each row says where the price came from, so you can judge how much to trust it.

Before fetching any page, the actor downloads the domain's robots.txt, respects its Disallow rules and any Crawl-delay, and keeps a polite pause between requests to the same site. Pages blocked by robots.txt are reported with the status bloqueado and are never requested.

Input

  • Product page URLs (urls): a list of product page URLs, one per line. Leave it empty to run the default store page.

Example input:

{
"urls": ["https://example.com/product/example-item"]
}

Output

Each URL produces one row in the dataset with these fields: url, estado (ok, sin_precio, bloqueado or error), precio, moneda, disponibilidad (in_stock, out_of_stock or unknown), fuente (where the price was read from), motivo (the reason when there is no price or the page was blocked) and cobrado (whether this row was charged).

Pricing (pay per event)

You pay per event product-checked, at 0.001 USD per product page checked with a price found. A page with no price, a page blocked by robots.txt or a page that failed to load is not charged.

FAQ

Does it need an API key for the target store? No. It reads public product pages only.

Does it ignore robots.txt? No. robots.txt is checked before each domain is fetched, and disallowed pages are skipped and reported as bloqueado.

Why is a row not charged? Only rows with estado ok are charged, so a page without a price, a blocked page or a failed request costs nothing.

Can it log in or read prices behind a login? No. It only reads pages that anyone can open without signing in.

Español

¿Qué hace?

Price & Stock Monitor revisa páginas de producto de cualquier tienda online y devuelve el precio actual, la moneda y la disponibilidad. Para cada URL lee primero los datos estructurados (JSON-LD, microdatos, etiquetas meta Open Graph y datos de producto de Shopify) y, si no encuentra nada estructurado, recurre al texto visible. Cada fila indica de dónde salió el precio, para que puedas juzgar cuánto fiarte.

Antes de descargar cualquier página, el actor baja el robots.txt del dominio, respeta sus reglas Disallow y cualquier Crawl-delay, y espera una pausa entre peticiones al mismo sitio. Las páginas bloqueadas por robots.txt se marcan con el estado bloqueado y nunca se piden.

Entrada

  • URLs de páginas de producto (urls): una lista de URLs de producto, una por línea. Déjala vacía para usar la página de la tienda por defecto.

Ejemplo de entrada:

{
"urls": ["https://example.com/product/example-item"]
}

Salida

Cada URL genera una fila en el dataset con estos campos: url, estado (ok, sin_precio, bloqueado o error), precio, moneda, disponibilidad (in_stock, out_of_stock o unknown), fuente (de dónde se leyó el precio), motivo (la razón cuando no hay precio o la página estaba bloqueada) y cobrado (si esa fila se ha cobrado).

Precios (pago por evento)

Se cobra por el evento product-checked, a 0,001 USD por cada página de producto comprobada con precio encontrado. Una página sin precio, bloqueada por robots.txt o que no se pudo cargar no se cobra.

Preguntas frecuentes

¿Necesita una clave de API de la tienda? No. Solo lee páginas de producto públicas.

¿Ignora robots.txt? No. Se comprueba robots.txt antes de cada dominio; las páginas no permitidas se omiten y se marcan como bloqueado.

¿Por qué una fila no se cobra? Solo se cobran las filas con estado ok, así que una página sin precio, una página bloqueada o una petición fallida no cuestan nada.

¿Puede leer precios detrás de un login? No. Solo lee páginas que cualquiera puede abrir sin iniciar sesión.