100 free credits — no credit card required.Start building
Logo
100 free credits — no credit card required

Target Product API

Scrape Target Product data with one API call. Returns full product detail for a Target item: title, brand, description, highlight bullets, current and regular price, average rating with its 1-5 star distribution, written-review count, the full image gallery, colour and size variations, and stock status. Prices are national: Target's product endpoint reports the same price whatever store is asked for, so treat this as catalogue pricing rather than shelf pricing. For this product's written reviews call GET /v1/target/reviews with the same TCIN.

Last updated July 2026Maintained by the SocialCrawl team

Searching 46 platforms in parallel

·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Google Finance logoGoogle Finance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Google Finance logoGoogle Finance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Google Finance logoGoogle Finance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Google Finance logoGoogle Finance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility·Universal Search logoUniversal Search
Target API

What can you do with the Product API?

The Product endpoint gives you structured Target data with computed fields in a single request. No scraping infrastructure to build or maintain.

Example Request

curl -H "x-api-key: YOUR_API_KEY" \
  "https://www.socialcrawl.dev/v1/target/product?tcin=92148487"
import requests

response = requests.get(
    "https://www.socialcrawl.dev/v1/target/product",
    params={
    'tcin': '92148487',
    },
    headers={"x-api-key": "YOUR_API_KEY"},
)

data = response.json()
const response = await fetch(
  "https://www.socialcrawl.dev/v1/target/product?tcin=92148487",
  {
    headers: { "x-api-key": "YOUR_API_KEY" },
  },
);

const data = await response.json();

Parameters

ParameterRequiredDescription
tcinYesTarget catalogue id (TCIN), the numeric id at the end of a target.com product URL: target.com/p/<name>/-/A-92148487 is TCIN 92148487. Target rolls a colour or size variant up to its parent product, so the id returned by GET /v1/target/product can differ from the one you sent; the id you asked for is preserved at product.ext.requested_id.
Example Response

What does the Target Product API return?

Every response follows one unified schema. Here is a real, unmodified response body, so you can see the exact fields you get back before spending a credit.

Example response
{
  "success": true,
  "platform": "target",
  "endpoint": "/v1/target/product",
  "data": {
    "product": {
      "id": "92148487",
      "url": "https://www.target.com/p/beats-solo-buds-true-wireless-bluetooth-earbuds/-/A-92148487",
      "title": "Beats Solo Buds True Wireless Bluetooth Earbuds",
      "description": "New<br />Beats Solo Buds<br />Looks tiny. Sounds huge.<br /><br />Featuring the tiniest case we’ve ever made, these mighty small wireless earbuds are jam-packed with incredibly big sound.<br />• Fully Custom Acoustic Architecture<br />• Ergonomic Design for a Natural Fit<br />• Up to 18 hours of Battery Life¹<br />• Compatible with both iOS and Android<br /><br />Sound<br />Designed for music first.<br />Every design decision focused on accurate music reproduction — from the drivers to the vents to the position of each intricate component inside. The result? Cleanly balanced tuning that gives you the full range and emotion of all your favorite music, as the artists intended.<br />Custom-built sound system.<br />Dual-layer drivers minimize micro-distortions to ensure high-fidelity sound with uncompromising clarity and warmth. Each fully custom driver is positioned parallel to the ear nozzle to deliver sound optimally to your ears.<br /><br />Size<br />Our smallest case. Ever.<br />Beats Solo Buds feature the tiniest case we’ve ever made, making these powerful earbuds the ultimate on-the-go companion.<br />All about airflow.<br />Each bud’s laser-cut vents are engineered to improve audio performance, especially for bass, while gently reducing air pressure for extra comfort.<br /><br />Comfort<br />Fit for any ear.<br />The earbuds’ ergonomic design features nozzles angled to match the natural shape of the ear canal. Beats Solos Buds come with four ear tip sizes — including our newest extra-small option — to help ensure ultimate comfort and passive noise isolation.<br /><br />Battery<br />Charge from your phone.²<br />Or tablet. Or wall outlet. When it’s time to recharge, seat your earbuds in the case while connected to a USB-C cable. A 5-minute Fast Fuel charge provides up to 1 hour of listening time³ when you need it quick.<br />Battery all day.<br />Beats Solo Buds are built for extended listening, featuring up to 18 hours of battery life¹ and a comfortable, ergonomic design.<br /><br />Compatibility<br />Works with iOS. And Android.<br />Native compatibility ensures seamless one-touch pairing, automatic pre-pairing across your devices, plus Find My or Find My Device⁴ — for everyone.<br /><br />Call Quality<br />Crystal-clear calls.<br />Each earbud is equipped with a custom-designed microphone powered by an advanced noise-learning algorithm to help deliver exceptional call quality. Enjoy extended range with fewer dropouts thanks to industry-leading Class 1 Bluetooth®.<br /><br />Controls<br />On-device controls.<br />Customizable on-ear functions allow you to control your music, take calls and activate your voice assistant by pressing the ‘b’ button. You can also configure the ‘b’ button in iOS settings or your Beats app to control your volume.<br /><br />In the Box:<br />Beats Solo Buds earphones<br />Carrying case<br />Ear tips with four size options<br />Warranty card<br />(Power adapter and USB-C charging cable sold separately)<br /><br />Legal<br />¹Testing conducted by Apple in April 2024 using preproduction Beats Solo Buds units and software paired with iPhone 15 Pro units and prerelease software. The playlist consisted of 358 unique audio tracks purchased from the iTunes Store (256-Kbps AAC encoding). Volume was set to 50%. Testing consisted of full Beats Solo Buds battery discharge while playing audio until the first unit of Beats Solo Buds stopped playback. Battery life depends on device settings, environment, usage, and many other factors.<br />²Requires iPhone 15 or supported Android devices.<br />³Testing conducted by Apple in April 2024 using preproduction Beats Solo Buds units and software paired with iPhone 15 Pro units and pre-release software. The playlist consisted of 358 unique audio tracks purchased from the iTunes Store (256-Kbps AAC encoding). Volume was set to 50%. 5-minute charge testing conducted with drained Beats Solo Buds that were charged for 5 minutes, then audio playback was started until the first Beats Solo Buds stopped playback. Battery life depends on device settings, environment, usage and many other factors.<br />⁴Requires an iCloud account and a compatible Apple device running the latest operating system software or a compatible Android device running the latest operating system software with Google Play Services enabled.",
      "seller": null,
      "brand": "Beats",
      "price": {
        "current": 69.99,
        "original": 79.99,
        "currency": "USD"
      },
      "rating": {
        "average": 3.41,
        "count": 1902
      },
      "image_urls": [
        "https://target.scene7.com/is/image/Target/GUEST_81453bad-a6fd-4637-a103-5e10ec03312c",
        "https://target.scene7.com/is/image/Target/GUEST_890621b7-d286-4b0e-9d4a-a6379f311e5d"
      ],
      "availability": "In stock",
      "reviews_count": 789,
      "features": [
        "Custom acoustic architecture for big Beats sound with full range and clarity.",
        "The smallest case we’ve ever made, making these powerful earbuds the perfect on-the-go companion."
      ],
      "variations": [
        {
          "id": "92146820",
          "title": "Arctic Purple",
          "url": "https://www.target.com/p/beats-solo-buds-true-wireless-bluetooth-earbuds-arctic-purple/-/A-92146820",
          "category": "Color"
        },
        {
          "id": "92146817",
          "title": "Matte Black",
          "url": "https://www.target.com/p/beats-solo-buds-true-wireless-bluetooth-earbuds-matte-black/-/A-92146817",
          "category": "Color"
        }
      ],
      "ext": {
        "rating_distribution": {
          "star_1": 549,
          "star_2": 149,
          "star_3": 124,
          "star_4": 148,
          "star_5": 932
        }
      }
    }
  },
  "credits_used": 5,
  "credits_remaining": 9999,
  "request_id": "req_example000000",
  "cached": false
}

Live sample illustrating the unified response shape. Field values reflect the record you query.

API Details

How does the Target Product API work?

Send a GET request with your API key and get back clean, structured JSON in our unified schema. Supported computed fields are populated when the source provides the required inputs.

Method

GET

Response

JSON

Why SocialCrawl

Why use SocialCrawl for Target Product data?

We handle the complexity of Target data extraction so you can focus on building. Unified schema, AI enrichment, and zero platform logic in your code.

Developer First

How do you scrape social media data in seconds?

The fastest social media scraping API for developers. Scrape profiles, posts, comments, and analytics from 46 platforms covering 10B+ monthly active users.

One schema, every platform

Query 46 platforms with identical response structures. Write your integration once.

Computed fields, not just scraped

When an endpoint supports these metrics and the source provides the required inputs, the normalized record includes engagement_rate, estimated_reach, content_category, and language — ready to use.

See your data before you code

Visual Data Explorer — paste any URL, get rich result cards, sortable tables, CSV export.

import requests

response = requests.get(
    'https://www.socialcrawl.dev/v1/tiktok/profile',
    params={'handle': 'charlidamelio'},
    headers={'x-api-key': 'sc_YOUR_API_KEY'}
)
data = response.json()
[ .JSON ]
{
  "success": true,
  "platform": "tiktok",
  "data": {
    "author": {
      "username": "charlidamelio",
      "followers": 152400000
    },
    "engagement": {
      "likes": 12400000000,
      "engagement_rate": 0.087
    },
    "metadata": {
      "language": "en",
      "content_category": "lifestyle"
    }
  }
}
+ 46 platforms
FAQ

Have a question? We got answers

Find answers to frequently asked questions about SocialCrawl's API, pricing, and capabilities.

Contact us
What is a TCIN and where do I get one?
TCIN is Target's catalogue id, the number at the end of a product URL: target.com/p/<name>/-/A-92148487 is TCIN 92148487. It is the only required parameter on this endpoint.
Does the response include the star rating breakdown?
Yes. ext.rating_distribution carries the count of 1, 2, 3, 4, and 5 star ratings, and the buckets sum to rating.count. It is the fastest way to get a rating profile: one call rather than paginating every review.
Why does the returned id sometimes differ from the TCIN I sent?
Target rolls colour and size variants up to a parent product, so a variant TCIN returns the parent. The id field describes the payload you received, and ext.requested_id preserves the id you asked for. Each variant, with its own TCIN, is listed under variations.
Can I get store-level or ZIP-level pricing?
No. Target's product surface returns the same price whatever store is requested, so we do not expose a store parameter rather than implying a localisation we cannot deliver. Prices are national catalogue prices in US dollars.
What happens if the TCIN does not exist?
You get a 404 with the standard error envelope and the credit is refunded automatically. Malformed ids, for example a pasted URL, are rejected as a 400 before anything is deducted at all.

Ask AI about SocialCrawl

Ready to scrape Target Product data?

Get your API key and start pulling Target data in under 60 seconds.

Start for free

🤖 AI agent or LLM? Read this page as markdown