Enfileira scraping de listagem (ou busca Shopee Open API) — Amazon
Cria uma task `kind=scraping` (`run_scraping_task`). - **amazon / mercadolivre:** `url` e `selectors` obrigatorios (Playwright em cards de listagem). Para URL de pagina de produto (PDP), use `POST /v1/fetch/{platform}/product` — o `/list` procura cards e pode voltar `items: []`. - **shopee:** `keyword` obrigatorio (Open API productOfferV2); `url`/`selectors` nao sao usados. Requer conta Shopee completa no cofre. `limit_products` e limitado a 50 no worker. `shopee_page` default 1; `shopee_sort_type` opcional. Para um anuncio especifico pela URL, use `POST /v1/fetch/shopee/product`. Webhook: `webhook_override` ou `webhook_url` da conta.
Cria uma task kind=scraping (run_scraping_task).
- amazon / mercadolivre:
urleselectorsobrigatorios (Playwright em cards de listagem). Para URL de pagina de produto (PDP), usePOST /v1/fetch/{platform}/product— o/listprocura cards e pode voltaritems: []. - shopee:
keywordobrigatorio (Open API productOfferV2);url/selectorsnao sao usados. Requer conta Shopee completa no cofre.limit_productse limitado a 50 no worker.shopee_pagedefault 1;shopee_sort_typeopcional. Para um anuncio especifico pela URL, usePOST /v1/fetch/shopee/product. Webhook:webhook_overrideouwebhook_urlda conta.
Authorization
ApiKeyAuth Tenant key. Nao e JWT. Qualquer valor nao-vazio identifica um tenant via SHA-256. Ausencia => 401 API key ausente. Nao ha lista de chaves validas.
In: header
Header Parameters
Identificador do tenant. Qualquer string nao-vazia e aceita; a API armazena apenas o SHA-256. Nao ha cadastro/validacao de chave. Chave diferente = tenant diferente (isolamento).
1 <= lengthRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/fetch/amazon/list" \ -H "x-api-key: sua-api-key" \ -H "Content-Type: application/json" \ -d '{ "url": "https://www.amazon.com.br/events/ofertasmensais", "limit_products": 5, "selectors": { "container": "div", "titulo": "h2 span||span", "preco": ".a-price .a-offscreen||.a-price-whole", "link": "a[href*=\'/dp/\']||a[href*=\'/gp/product/\']", "imagem": "img" } }'Enfileira scraping de listagem (ou busca Shopee Open API) — Mercado Livre POST
Cria uma task `kind=scraping` (`run_scraping_task`). - **amazon / mercadolivre:** `url` e `selectors` obrigatorios (Playwright em cards de listagem). Para URL de pagina de produto (PDP), use `POST /v1/fetch/{platform}/product` — o `/list` procura cards e pode voltar `items: []`. - **shopee:** `keyword` obrigatorio (Open API productOfferV2); `url`/`selectors` nao sao usados. Requer conta Shopee completa no cofre. `limit_products` e limitado a 50 no worker. `shopee_page` default 1; `shopee_sort_type` opcional. Para um anuncio especifico pela URL, use `POST /v1/fetch/shopee/product`. Webhook: `webhook_override` ou `webhook_url` da conta.
Enfileira scraping de listagem (ou busca Shopee Open API) — Shopee POST
Cria uma task `kind=scraping` (`run_scraping_task`). - **amazon / mercadolivre:** `url` e `selectors` obrigatorios (Playwright em cards de listagem). Para URL de pagina de produto (PDP), use `POST /v1/fetch/{platform}/product` — o `/list` procura cards e pode voltar `items: []`. - **shopee:** `keyword` obrigatorio (Open API productOfferV2); `url`/`selectors` nao sao usados. Requer conta Shopee completa no cofre. `limit_products` e limitado a 50 no worker. `shopee_page` default 1; `shopee_sort_type` opcional. Para um anuncio especifico pela URL, use `POST /v1/fetch/shopee/product`. Webhook: `webhook_override` ou `webhook_url` da conta.