{
  "openapi": "3.0.1",
  "info": {
    "title": "IndiaMART Scraper",
    "description": "Scrape product listings and supplier data from IndiaMART, India's largest B2B marketplace. Get product names, prices, supplier details, locations, ratings, and contact info. Search by product keyword with automatic pagination.",
    "version": "0.0",
    "x-build-id": "VHWEONloUy2YfgeA3"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/parseforge~indiamart-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-parseforge-indiamart-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/parseforge~indiamart-scraper/runs": {
      "post": {
        "operationId": "runs-sync-parseforge-indiamart-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/parseforge~indiamart-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-parseforge-indiamart-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "title": "Product Category",
            "enum": [
              "abs-plastic-granules",
              "acid-proof-bricks",
              "acrylic-emulsions",
              "agricultural-consultants",
              "agricultural-hdpe-pipe",
              "agricultural-pipes",
              "air-conditioner-copper-pipe",
              "alumina-ceramics",
              "aluminium",
              "aluminium-shim",
              "aluminum-sheets",
              "aluminum-wires",
              "antique-glass",
              "automobile-repair-services",
              "automobile-springs",
              "automotive-components",
              "automotive-spare-parts",
              "bathroom-sanitary-ware",
              "bearings",
              "biomass-pellets-making-machine",
              "bleached-cotton",
              "bolts",
              "brass-auto-parts",
              "bricks",
              "calcium-aluminate-cement",
              "car-radiator",
              "ceramic-bowls",
              "ceramic-fibre",
              "ceramic-luster-powder",
              "ceramic-plates",
              "charcoal-briquette-machine",
              "chelated-iron",
              "coco-peat-machine",
              "coir-extraction-machine",
              "concrete-bricks",
              "construction-service",
              "cool-roof-paint",
              "copier-paper",
              "copper",
              "cosmetic-third-party-manufacturing",
              "cosmetics",
              "cotton",
              "cotton-bale",
              "cotton-fabric",
              "cotton-linen-fabric",
              "cotton-paper",
              "cpvc-cement",
              "designer-glass-works",
              "designer-tiles",
              "dewatering-pump",
              "digital-printing-glass",
              "digital-trainer",
              "dog-food",
              "drip-irrigation-pipes",
              "ebony-wood",
              "electric-irons",
              "electric-pump",
              "electric-submersible-pump",
              "electric-water-pump",
              "electronics-contract-manufacturing",
              "embroidered-fabrics",
              "fashion-jewelry",
              "fasteners",
              "finolex-electrical-wires",
              "fireclay-brick",
              "fluid-transfer-pumps",
              "fly-ash-bricks",
              "foam-glass",
              "frosted-glass",
              "garment-steamers",
              "glass-flower-vases",
              "gps-modules",
              "granite",
              "gray-glass",
              "hand-block-printed-fabric",
              "hand-painted-furniture",
              "hand-painted-glass",
              "heat-reflective-paint",
              "heat-resistant-wire",
              "hho-kits",
              "high-alumina-brick",
              "hollow-clay-bricks",
              "home-decoration-pieces",
              "hydraulic-motor",
              "industrial-adhesives",
              "industrial-gears",
              "industrial-hand-tools",
              "industrial-machinery",
              "industrial-valves",
              "interior-furniture",
              "iron-rods",
              "italian-furniture",
              "jacquard-knitting-fabric",
              "leather-safety-shoes",
              "linen-apparel",
              "lycra-fabric",
              "medical-courses",
              "men-leather-jackets",
              "molded-plastic-products",
              "monocrystalline-solar-panel",
              "motor-driven-pumps",
              "motor-testers",
              "mulcher",
              "multi-strand-wire",
              "muslin-fabric",
              "natural-rubber-sheet",
              "nichrome-wire",
              "opc-cement",
              "organic-cotton-fabric",
              "packaging-materials",
              "painted-ceramic-drawer",
              "paints",
              "paper-food-boxes",
              "pet-bottle-recycling-machine",
              "pipe-fittings",
              "plastic-electronic-components",
              "plastic-molded-articles",
              "plasticizers",
              "pvc-pipes",
              "pvc-solvent-cement",
              "raw-cotton",
              "readymade-garments",
              "red-sandalwood",
              "rice",
              "road-marking-paint",
              "rubber-beading",
              "rubber-liners",
              "rubber-parts",
              "rubber-products",
              "rubber-profiles",
              "sanitary-fittings",
              "sanitary-ware",
              "seed-test-equipments",
              "shirt",
              "silicone-profile",
              "silicone-wire",
              "silk-fabrics",
              "skin-care-cosmetics",
              "slag-powder",
              "solar-module",
              "solar-panels",
              "soldering-iron",
              "speciality-chemicals",
              "spray-paints",
              "stainless-steel",
              "synthetic-enamel-paint",
              "tea",
              "teflon-wires",
              "temple-construction-services",
              "thermoplastic-road-marking-paint",
              "tissue-paper-dispenser",
              "toilet-paper-roll",
              "transformers",
              "water-park-construction-service",
              "water-reducing-agent",
              "white-cement",
              "whole-spices",
              "wires",
              "women-clothes",
              "women-co-ord-set",
              "wood-block",
              "wooden-printing-blocks",
              "wooden-rods",
              "woolen-blazer-fabric",
              "yoga-wear",
              "zirconia-ceramics"
            ],
            "type": "string",
            "description": "Select a product category to scrape suppliers from IndiaMART"
          },
          "maxItems": {
            "title": "Max Items",
            "minimum": 1,
            "maximum": 1000000,
            "type": "integer",
            "description": "Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000"
          },
          "filterCity": {
            "title": "Filter by City",
            "type": "string",
            "description": "Optional. Only return suppliers from this city (e.g. Mumbai, Delhi, Chennai)"
          },
          "filterVerifiedOnly": {
            "title": "Verified Exporters Only",
            "type": "boolean",
            "description": "Only return verified exporters",
            "default": false
          },
          "minRating": {
            "title": "Minimum Rating",
            "minimum": 0,
            "maximum": 5,
            "type": "number",
            "description": "Only return suppliers with this rating or higher (1-5). Leave empty for all."
          },
          "proxyConfiguration": {
            "title": "Proxy Configuration",
            "type": "object",
            "description": "Optional. Used as fallback if rate limited. Residential proxy recommended."
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}