Crawling API / Target

Target Scraper.
Prices, fully rendered.

Send any Target URL and get the fully rendered HTML back, through residential proxies with anti-bot handling built in.
Turn it into JSON with the generic extractor.

99% success rate140M residential IPs30 geographies
Target URLHTML or JSONtarget.com/p/-/A-79348122CrawlbaseRouteRenderExtractRendered HTMLStructured JSONcrawling-apigeneric-extractortarget.com · captcha cleared · 200
Live crawl feed · Target1.24M req/minStreaming
200target.com/p/-/A-67804591NL202ms
200target.com/p/-/A-90218477NL146ms
200target.com/p/-/A-54551238DE66ms
200target.com/s?searchTerm=lego+setJP145ms
200target.com/s?searchTerm=lego+setNL61ms
503target.com/c/toys/-/N-5xtb0BR205ms
200target.com/c/grocery/-/N-5xt1aGB188ms
200target.com/s?searchTerm=lego+setJP97ms
200target.com/c/furniture/-/N-5xtnrBR172ms
200target.com/s?searchTerm=4k+tvDE58ms
429target.com/c/grocery/-/N-5xt1aDE54ms
200target.com/c/toys/-/N-5xtb0BR97ms
200target.com/s?searchTerm=4k+tvDE60ms
200target.com/p/-/A-85176342FR128ms
200target.com/c/tvs-home-theater-electronics/-/N-5xtdjIN88ms
200target.com/c/tvs-home-theater-electronics/-/N-5xtdjAU109ms
200target.com/p/-/A-90218477NL180ms
200target.com/p/-/A-54551238BR217ms
503target.com/p/-/A-79348122FR152ms
200target.com/c/beauty/-/N-5xtfzDE163ms
200target.com/c/toys/-/N-5xtb0NL160ms
200target.com/c/toys/-/N-5xtb0CA40ms
200target.com/c/beauty/-/N-5xtfzNL190ms
200target.com/c/grocery/-/N-5xt1aCA202ms
200target.com/p/-/A-54551238GB98ms
200target.com/s?searchTerm=gaming+laptopGB211ms
200target.com/p/-/A-67804591NL202ms
200target.com/p/-/A-90218477NL146ms
200target.com/p/-/A-54551238DE66ms
200target.com/s?searchTerm=lego+setJP145ms
200target.com/s?searchTerm=lego+setNL61ms
503target.com/c/toys/-/N-5xtb0BR205ms
200target.com/c/grocery/-/N-5xt1aGB188ms
200target.com/s?searchTerm=lego+setJP97ms
200target.com/c/furniture/-/N-5xtnrBR172ms
200target.com/s?searchTerm=4k+tvDE58ms
429target.com/c/grocery/-/N-5xt1aDE54ms
200target.com/c/toys/-/N-5xtb0BR97ms
200target.com/s?searchTerm=4k+tvDE60ms
200target.com/p/-/A-85176342FR128ms
200target.com/c/tvs-home-theater-electronics/-/N-5xtdjIN88ms
200target.com/c/tvs-home-theater-electronics/-/N-5xtdjAU109ms
200target.com/p/-/A-90218477NL180ms
200target.com/p/-/A-54551238BR217ms
503target.com/p/-/A-79348122FR152ms
200target.com/c/beauty/-/N-5xtfzDE163ms
200target.com/c/toys/-/N-5xtb0NL160ms
200target.com/c/toys/-/N-5xtb0CA40ms
200target.com/c/beauty/-/N-5xtfzNL190ms
200target.com/c/grocery/-/N-5xt1aCA202ms
200target.com/p/-/A-54551238GB98ms
200target.com/s?searchTerm=gaming+laptopGB211ms
01 Live demo

Any Target URL in. HTML or JSON out.

The Crawling API, typed live. Get the rendered HTML, or switch to the generic extractor for JSON. Hover to pause and read.

ready
keys 1-2 switch · click to pauserun your own URL
Run your first request in minutes. 1,000 free requests, no credit card.Start free
02 Capabilities

One API, everything Target throws at you.

Target renders prices, promotions, variants and stock client-side and blocks aggressively. The Crawling API renders it in a real browser, reaches it through residential IPs, and hands you clean HTML or JSON.

render

Full JavaScript rendering

A real browser executes the page, so client-side prices, promotions, variants, ratings and availability are all captured, not just the initial HTML.

proxies

140M residential IPs

Every request rotates a residential IP across 30 geographies, so you reach Target like a real US shopper and get US pricing.

anti-bot

Blocks handled for you

CAPTCHAs, bot walls and rate limits are cleared automatically. Nothing to solve, nothing to maintain.

format

HTML or JSON

Get the full rendered HTML, or add scraper=generic-extractor to return title, content, images and links as structured JSON.

extras

Screenshots and async

The same call can capture a full-page screenshot, or run asynchronously with webhooks and cloud storage.

one token

One API for every site

The Crawling API works on any URL, so the same token covers Target and everything else you crawl. See the live demo.

03 Output

Rendered HTML, or clean JSON.

By default you get the rendered HTML. Add the generic-extractor and the same page comes back as typed JSON.

{ "title": "4K UHD TV 55 inch : Target", "favicon": "https://www.target.com/favicon.ico", "meta": { "description": "Shop the 55 inch 4K UHD TV at Target...", "keywords": "..." }, "content": "55 inch 4K UHD smart TV with HDR, streaming apps and voice control...", "canonical": "https://www.target.com/p/-/A-79348122", "images": [ "..." ], "og_images": [ "..." ], "links": [ "..." ] }

Page

title · string  canonical · string  favicon · string

Meta

meta.description · string  meta.keywords · string

Content

content · string

Media

images · array  og_images · array

Links

links · array

04 How it works

From URL to data in one call.

Every Target request moves through the same path. You send a URL, we operate everything in between.

01

Send the URL

Pass any public Target URL with your token: a product page, a category, a collection or a search.

02

Rotate a proxy

A US residential IP and geography that reach Target cleanly, drawn from 140M IPs across 30 regions.

03

Render the page

A real browser loads the page so prices, promotions, variants, ratings and stock status render before capture.

04

Clear anti-bot

Target's bot detection and rate limits are handled automatically, and geotargeting returns US pricing. Nothing to solve, nothing to maintain.

05

Return HTML or JSON

The fully rendered HTML comes back, or typed JSON when you add the generic extractor.

05 Use cases

What teams build on Target data.

USE / 01Pricing

Price & promotion monitoring

Track product prices, deals and promotions across Target to react fast and stay competitive.

USE / 02Assortment

Assortment & catalog tracking

Watch category and search pages to follow which products Target stocks, adds and drops.

USE / 03MAP

MAP-compliance monitoring

Check listed prices against minimum advertised price policies and flag violations early.

USE / 04Competitor

Competitor analysis

Compare prices, ratings and availability against your own assortment and other retailers.

USE / 05Availability

Availability tracking

Monitor stock status and variants so you know what is in stock, low or sold out.

USE / 06AI

AI & shopping agents

Feed clean product data into models, RAG pipelines and shopping agents through one API.

06 Notes

Good to know when scraping Target.

Rendered like a real browser

Target loads prices, promotions, variants and stock client-side; the Crawling API runs a real browser so those values render before capture.

HTML by default, JSON on request

You get the full rendered HTML. Add scraper=generic-extractor for parsed title, content, images and links, or parse the HTML yourself.

Public pages only

The Crawling API reads publicly visible pages, with no login, so you get what a logged-out visitor sees.

Geotargeted US pricing

Requests route through US residential IPs across 30 regions, so prices and promotions match what a US shopper sees without managing proxies.

07 Why Crawlbase

Built to crawl Target at scale.

The Crawling API runs on the same network that serves 46,000+ paying customers and 70,000+ developers. No proxies to buy, no browsers to run, nothing to patch when Target changes.

99%
Average request success rate
140M
Residential IPs, plus 98M datacenter
30
Geographies for accurate local results
20/s
Requests per second by default, more on request

One token, official SDKs for Python, Node and Ruby, and a 99.99% uptime network underneath.

08 FAQ

Target scraping questions.

Send the Target URL to the Crawlbase Crawling API with your token. Crawlbase rotates a residential proxy, renders the page in a real browser, clears bot checks, and returns the fully rendered HTML. Add scraper=generic-extractor to get structured JSON instead.
Yes. By default the Crawling API returns rendered HTML; add the generic extractor (scraper=generic-extractor) to receive title, meta, content, images and links as JSON, or parse the HTML yourself.
Yes. A real browser executes the page, so client-side prices, promotions, variants, ratings and availability are captured, not just the initial HTML.
Crawlbase routes each request through rotating residential IPs across 30 geographies and clears bot checks and rate limits automatically. You do not manage proxies or solve CAPTCHAs, and there is nothing to maintain when Target changes its setup.
Yes. Geotargeting through US residential IPs returns the prices and promotions a US shopper sees, so monitoring stays accurate and local.
Any public URL: product pages, category and collection pages, and search result pages. The same API works on any other site too.
Start free with 1,000 requests and no credit card. Paid plans scale with usage, and the same token works across the Crawling API and every Crawlbase scraper.

Start scraping Target.
Skip the proxies and blocks.

Free to begin with 1,000 requests. One token for the Crawling API and every scraper.