Inkarto APIinkarto.com ↗
Browse and shop stationery and art supplies from Inkarto by viewing detailed product information, exploring collections and categories, and adding items directly to your cart. Get instant access to product details and organize your shopping all in one place.
curl -X GET 'https://api.parse.bot/scraper/59d5bef1-92c2-4406-af88-76b623da1526/get_product' \ -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 inkarto-com-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: inkarto SDK — bounded, re-runnable; every call capped."""
from parse_apis.inkarto_com_api import Inkarto, ProductNotFound
client = Inkarto()
# Browse a collection (category) — limit caps total items fetched.
for item in client.collection("shop-stationery-items-unique-stationery").products(limit=3):
print(item.title, item.price, item.available)
# Drill-down: take one product summary and fetch full details.
summary = client.collection("shop-stationery-items-unique-stationery").products(limit=1).first()
try:
product = client.products.get(handle=summary.handle)
print(product.title, product.vendor, product.product_type)
for v in product.variants:
print(f" variant {v.id}: {v.price} (available={v.available})")
except ProductNotFound as e:
print("product gone:", e.handle)
# Add the first variant to cart.
if product.variants:
cart_item = client.carts.add(variant_id=str(product.variants[0].id), quantity=1)
print(cart_item.title, cart_item.quantity, cart_item.price)
print("exercised: collection.products / products.get / carts.add")
Retrieve full product details by handle (URL slug). Returns title, description HTML, vendor, product type, tags, variants with pricing and availability, and all product images.
| Param | Type | Description |
|---|---|---|
| handlerequired | string | Product URL slug (e.g. 'mochiri-co-japan-charcoal-honeycomb-fountain-pen-i-long-writing-partner'). |
{
"type": "object",
"fields": {
"id": "integer — Shopify product ID",
"tags": "string — comma-separated product tags",
"title": "string — product name",
"handle": "string — URL slug",
"images": "array of image objects with id, src, width, height",
"vendor": "string — brand or vendor name",
"options": "array of product options (e.g. size, color)",
"variants": "array of variant objects with id, title, price, compare_at_price, sku, available, options",
"created_at": "string — ISO datetime when created",
"updated_at": "string — ISO datetime of last update",
"product_type": "string — category/type label",
"published_at": "string — ISO datetime when published",
"description_html": "string — full product description in HTML"
},
"sample": {
"data": {
"id": 9298158420181,
"tags": "Back-in-stock, BEST_150, mochiri",
"title": "Mochiri Co. Japan inspired Charcoal Honeycomb Fountain Pen I Long Writing Partner",
"handle": "mochiri-co-japan-charcoal-honeycomb-fountain-pen-i-long-writing-partner",
"images": [
{
"id": 51825595482325,
"src": "https://cdn.shopify.com/s/files/1/0620/2268/0789/files/4_4a60adf0-aa94-47ec-9ed4-e0d916950e80.jpg?v=1783164125",
"width": 1080,
"height": 1080
}
],
"vendor": "mochiri",
"options": [
{
"id": 11996629631189,
"name": "Title",
"values": [
"Default Title"
],
"position": 1,
"product_id": 9298158420181
}
],
"variants": [
{
"id": 54028177244373,
"sku": "CHARCOAL-2",
"price": "4450.00",
"title": "Default Title",
"option1": "Default Title",
"option2": null,
"option3": null,
"available": false,
"compare_at_price": "7800.00"
}
],
"created_at": "2026-03-10T09:39:42-04:00",
"updated_at": "2026-08-04T09:55:23-04:00",
"product_type": "Fountain pens",
"published_at": "2026-06-20T03:02:59-04:00",
"description_html": "<p>Experience ultra-smooth writing...</p>"
},
"status": "success"
}
}About the Inkarto API
The Inkarto API on Parse exposes 3 endpoints for the publicly available data on inkarto.com. 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.