Discover/Torob API
live

Torob APItorob.com

Access Torob's Iran price comparison data: search products, compare seller prices, retrieve specs, price history, and store details via 11 structured endpoints.

This API takes change requests — .
Endpoint health
verified 6h ago
get_product_sellers
get_categories
get_similar_products
get_store_products
search_products
10/10 passing latest checkself-healing
Endpoints
11
Updated
2d ago

What is the Torob API?

The Torob API exposes 11 endpoints covering Iran's largest price comparison platform, letting you search products by keyword or category, compare live seller prices, and pull full technical specifications. The get_price_history endpoint returns date-labeled chart datasets in Persian calendar format, while search_products returns paginated results with both Persian (name1) and English (name2) product names, making the data usable across multilingual applications.

This call costs1 credit / call— charged only on success
Try it
Page number (0-based)
Sort order for results.
Search keyword (Persian or English)
Category ID to filter by (from get_categories results)
api.parse.bot/scraper/89fb9532-9c43-4bfe-8b83-a97933f4849c/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/89fb9532-9c43-4bfe-8b83-a97933f4849c/search_products?page=0&sort=popularity&query=iPhone&category_id=94' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 11 totalmissing one? ·

Search for products by keyword or category on Torob. Returns paginated results with product summaries, prices, and related categories. Supports pagination and sorting.

Input
ParamTypeDescription
pageintegerPage number (0-based)
sortstringSort order for results.
querystringSearch keyword (Persian or English)
category_idstringCategory ID to filter by (from get_categories results)
Response
{
  "type": "object",
  "fields": {
    "count": "integer total number of matching products",
    "results": "array of product summaries with random_key, name1, name2, price, image_url",
    "has_more": "boolean indicating if more pages are available",
    "categories": "array of related category objects with title and cat_id"
  },
  "sample": {
    "data": {
      "count": 1200,
      "results": [
        {
          "name1": "گوشی آیفون 17 پرو مکس",
          "name2": "Apple iPhone 17 Pro Max Not Active 256 GB",
          "price": 362840000,
          "image_url": "https://image.torob.com/base/images/Dw/ZS/DwZSKQ-pao4RArot.jpg",
          "random_key": "18d33323-003c-40be-8405-1805d0b6719d"
        }
      ],
      "has_more": true,
      "categories": [
        {
          "id": "94",
          "slug": "گوشی-موبایل-mobile",
          "title": "گوشی موبایل",
          "cat_id": 94
        }
      ]
    },
    "status": "success"
  }
}

About the Torob API

Product Search and Discovery

The search_products endpoint accepts a query string in Persian or English, an optional category_id from get_categories, and a sort parameter. Each result includes a random_key (the product UUID used by every other endpoint), dual-language name fields, lowest price in Toman, and an image_url. The response also returns a categories array of related category objects and a has_more boolean for pagination control. get_search_suggestions provides autocomplete results with suggestion_type and suggestion_group fields for building search UIs.

Product Details, Specs, and Pricing

get_product_details returns the full product record for a given UUID: min_price, max_price, variants (with titles and items), breadcrumbs for category path, and key_specs. For deeper spec data, get_product_specs returns a structural_specs object organized into categorized header/value pairs alongside key_specs highlights. get_price_history returns labels as Persian-calendar date strings and chart_data datasets with per-entry val and index fields for rendering price trend charts.

Seller and Store Data

get_product_sellers returns a sellers array with shop_name, shop_id, price, availability, and score_info for each listing. The shop_id from these results feeds directly into get_store_details (which returns city, domain, physical address, date_added, and a 1–5 shop_score) and get_store_products (paginated product listings for that store). For batch workflows, get_product_sellers_bulk accepts a JSON array of up to 10 product UUIDs in a single POST and returns per-UUID seller data or a per-item error object without failing the entire batch.

Similar Products and Category Navigation

get_similar_products returns a results array of related product summaries including shop_text, useful for building recommendation widgets. get_categories returns all top-level Torob categories with cat_id, id, slug, and a global products_count, providing the filter values needed for scoped searches.

Reliability & maintenanceVerified

The Torob API is a managed, monitored endpoint for torob.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when torob.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official torob.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
6h ago
Latest check
10/10 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a Persian-language price alert tool using get_price_history chart datasets to detect when a product drops below a target price
  • Aggregate multi-seller pricing data with get_product_sellers to display the cheapest available option and seller trust scores
  • Populate a product catalog with dual-language names (name1/name2), specs, and images from get_product_details and get_product_specs
  • Monitor competitor store inventories using get_store_products filtered by store_id and an optional search query
  • Process bulk price comparisons for up to 10 products simultaneously via get_product_sellers_bulk to reduce API call overhead
  • Implement search autocomplete with typed Persian or English input using get_search_suggestions suggestion type and group fields
  • Build a category-scoped product browser using get_categories slugs and category_id filtering in search_products
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Torob have an official public developer API?+
Torob does not currently offer a documented public developer API for third-party use. This Parse API provides structured access to the product, seller, and category data available on torob.com.
What does get_price_history return, and how are dates formatted?+
It returns a labels array of date strings in Persian (Jalali) calendar format and a chart_data array of datasets. Each dataset contains a label, a color, and an entries array of objects with val (price in Toman) and index fields. Typical datasets represent average and minimum price over time.
Does the API cover user reviews or ratings for products?+
Not currently. The API covers product specs, seller prices, price history, store scores, and similar products, but does not expose user-submitted review text or star ratings per product. You can fork it on Parse and revise to add the missing endpoint if that data surface becomes accessible.
What happens if one UUID in a get_product_sellers_bulk request is invalid?+
A failed UUID does not abort the batch. The response includes a result object for every submitted UUID: successful items contain product_uuid, seller_count, and a sellers array; failed items return product_uuid and an error field. The batch accepts a maximum of 10 UUIDs per call.
Are subcategories returned by get_categories, or only top-level categories?+
Only top-level categories are returned, each with title, cat_id, id, and slug. Subcategory browsing is not currently covered by a dedicated endpoint. You can fork it on Parse and revise to add subcategory traversal if the data is needed.
Page content last updated . Spec covers 11 endpoints from torob.com.
Related APIs in EcommerceSee all →
bidorbuy.co.za API
Search and browse products on Bob Shop, view detailed product information, seller profiles and ratings, explore category listings, and discover current promotions. Get search suggestions and navigate the complete product catalog to find exactly what you're looking for.
tiendamia.com API
Search for products across multiple countries and vendors on Tiendamia, then access detailed product information, best sellers, outlet deals, and weekly promotions. Get real-time pricing and availability data to find the best deals across different markets.
tori.fi API
Search Finland's largest second-hand marketplace for listings across multiple categories, filter by specific items like refurbished phones, and retrieve detailed product information along with seller details. Access real-time data from Tori.fi to find used goods, compare prices, and contact sellers directly.
mercadolibre.com API
Search and retrieve product listings, details, customer reviews, categories, and current deals from MercadoLibre across multiple countries to find the best products and prices. Get comprehensive product information including specifications and user feedback to make informed purchasing decisions.
coppel.com API
Search and browse Coppel's product catalog by keyword to find items with prices, images, and detailed product information, with flexible sorting and pagination options. Get real-time access to Mexico's largest department store inventory to compare products and prices effortlessly.
anker.com API
Search and browse Anker products to find prices, images, variants, and availability information directly from their online store. Get detailed product specifications to compare items and make informed purchasing decisions.
ripley.com API
Search for products across Ripley.cl's catalog and retrieve detailed information like prices, descriptions, and availability for any item. Perfect for comparing products, tracking pricing, or integrating Ripley's inventory into your own applications.
target.com API
Search for products across Target's catalog and instantly check real-time in-store availability at nearby Target locations using your zipcode. Find exactly what you're looking for and discover which stores have it in stock, so you can shop smarter and faster.