Itsybitsy APIitsybitsy.in ↗
Retrieve detailed product information from itsybitsy.in including all variants, pricing, specifications, customer reviews, and frequently bought-together recommendations in one request. Get everything you need to compare products, understand pricing options, and see what other customers are purchasing without visiting the website.
curl -X GET 'https://api.parse.bot/scraper/f737342d-dc55-4338-a4cc-26d35bc5177d/get_product?product_id=home-decor-chak-paint-20-ml' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace itsybitsy-in-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: itsybitsy_in_api SDK — bounded, re-runnable; every call capped."""
from parse_apis.itsybitsy_in_api import ItsyBitsy, ProductNotFound
client = ItsyBitsy()
# Fetch a product by its handle (URL slug)
try:
product = client.products.get(handle="home-decor-chak-paint-20-ml")
print(product.title, product.vendor, product.product_type)
except ProductNotFound as e:
print(f"Product not found: {e.product_id}")
# Inspect variant pricing and options
for variant in product.variants[:3]:
print(variant.title, variant.sku, variant.price, variant.compare_at_price)
# Check product options (color, size)
for option in product.options:
print(option.name, option.values[:5])
# Read customer reviews
for review in product.reviews[:3]:
print(review.author, review.rating, review.title)
# Browse bought-together recommendations
for rec in product.bought_together[:3]:
print(rec.name, rec.url)
for v in rec.variants[:2]:
print(f" {v.label} — {v.price}")
print("exercised: products.get")
Retrieve complete product data by handle. Returns all variant details with pricing, product specifications and description, customer reviews from Judge.me, and frequently bought-together product recommendations. Each variant includes SKU, price, compare-at price, and option values. Reviews include rating, author, title, body, date, and verification status.
| Param | Type | Description |
|---|---|---|
| product_idrequired | string | Product handle (URL slug) as it appears in the product page URL, e.g. 'home-decor-chak-paint-20-ml'. |
{
"type": "object",
"fields": {
"tags": "Comma-separated product tags",
"title": "Product title",
"handle": "URL slug / handle",
"images": "Array of product images with id, src URL, alt text, and associated variant IDs",
"vendor": "Product vendor/brand",
"options": "Array of product option groups (e.g. Color, Size) with their available values",
"reviews": "Array of customer reviews with rating, author, title, body, date, and verified_buyer flag",
"variants": "Array of all product variants with id, title, sku, price, compare_at_price, options, weight, availability",
"product_id": "Shopify numeric product ID",
"description": "Plain-text product description extracted from HTML",
"product_type": "Product category/type",
"bought_together": "Array of frequently bought-together products with their variants and pricing"
},
"sample": {
"data": {
"tags": "Art attack july, Art Mania 2025, Artisan Chalk Paint, chalk paint...",
"title": "Home Decor Chalk Paint 20 ml",
"handle": "home-decor-chak-paint-20-ml",
"images": [
{
"id": 33888372850755,
"alt": null,
"src": "https://cdn.shopify.com/s/files/1/0075/9270/6115/files/WhatsAppImage2025-04-27at3.39.31PM.jpg?v=1749788072",
"variant_ids": []
}
],
"vendor": "Itsy Bitsy",
"options": [
{
"name": "Color",
"values": [
"Sangria",
"Salsa Red",
"Aqua Marina"
]
},
{
"name": "Size",
"values": [
"20ml"
]
}
],
"reviews": [
{
"body": "I loved the mattee effect it gives, so in love with the opacity and how it is so beautifully created.",
"date": "2026-06-14T17:33:49Z",
"title": "It is just top class",
"author": "Rittika Thakur",
"rating": 5,
"verified_buyer": true
}
],
"variants": [
{
"id": 42252730957891,
"sku": "LBMM57377",
"price": "69.00",
"title": "Sangria / 20ml",
"weight": 0,
"option1": "Sangria",
"option2": "20ml",
"option3": null,
"taxable": true,
"available": null,
"weight_unit": "g",
"compare_at_price": "69.00",
"requires_shipping": true,
"inventory_quantity": null
}
],
"product_id": 7402050420803,
"description": "Transform Anything with Itsy Bitsy Chalk Paints! Now in 66 Stunning Shades!...",
"product_type": "Combo Paint",
"bought_together": [
{
"id": 7403579277379,
"url": "home-decor-chak-paint-50-ml",
"name": "Home Decor Chalk Paint 50 ml",
"vendor": "Itsy Bitsy",
"variants": [
{
"id": 42225837604931,
"sku": "LBAR71975",
"label": "Salsa Red / 50ml",
"price": "150.0",
"buyable": true,
"image_url": "https://cdn.shopify.com/s/files/1/0075/9270/6115/files/LBAR71975_1.jpg?v=1769081487",
"compare_at_price": "150.0"
}
],
"description": "Transform Anything with Itsy Bitsy Chalk Paints!..."
}
]
},
"status": "success"
}
}About the Itsybitsy API
The Itsybitsy API on Parse exposes 1 endpoint for the publicly available data on itsybitsy.in. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.