# Airtex ProductInfo Scraper (`getdataforme/airtex-productinfo-scraper`) Actor

The Airtex ProductInfo Scraper efficiently extracts detailed product data from Airtex's online store, capturing titles, descriptions, images, and pricing....

- **URL**: https://apify.com/getdataforme/airtex-productinfo-scraper.md
- **Developed by:** [GetDataForMe](https://apify.com/getdataforme) (community)
- **Categories:** AI, Automation, E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $9.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Airtex ProductInfo Scraper

### Introduction

The Airtex ProductInfo Scraper is designed to efficiently extract detailed product information from Airtex's online store. This powerful tool enables users to gather comprehensive data on products such as titles, descriptions, images, variants, and more, facilitating a wide range of applications from market research to competitive analysis.

### Features

- **Comprehensive Data Extraction**: Captures extensive details including product title, description, tags, images, and pricing.
- **High-Quality Output**: Ensures reliable and accurate data for informed decision-making.
- **User-Friendly Configuration**: Simple setup with customizable start URLs for targeted scraping.
- **Versatile Applications**: Supports various use cases like market research, price monitoring, and content aggregation.
- **Efficient Performance**: Optimized to handle multiple product pages swiftly.

### Input Parameters

| Parameter   | Type    | Required | Description                                                                 | Example                                                                                       |
|-------------|---------|----------|-----------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|
| startUrls   | array   | Yes      | URLs to begin scraping. Prefilled with a default Airtex product URL.         | `["https://airtex.in/products/full-sleeve-collar-lycra-t-shirt-grey-black-white"]`          |

### Example Usage

#### Input JSON
```json
{
  "startUrls": [
    "https://airtex.in/products/olive-green-polo-t-shirt-with-pocket"
  ]
}
````

#### Output JSON

```json
[
  {
    "url": "https://airtex.in/products/olive-green-polo-t-shirt-with-pocket",
    "title": "Olive Green Polo T-Shirt with Pocket",
    "handle": "olive-green-polo-t-shirt-with-pocket",
    "vendor": "Airtex",
    "description": "Olive Green Polo T-Shirt with Pocket\nEveryone needs a staple like this Olive Green Polo T-Shirt with Pocket in their wardrobe. This T-shirt is comfortable and easy to wear and includes a polo and classic half sleeve sleeve. Designed from 100% Cotton and versatile by nature, you can play around with styling the T-shirt in many ways.\nSize &amp; Fit:\n\nFit - Normal Fit\n\nWash Care:\n\nNormal Wash\nMachine Wash\n\nSpecifications:\n\nCasual wear, college wear, street wear\nPolo\n100% cotton\nHalf sleeve\n\nDelivery time :\n\n2 ~ 3 days in metro cities with airport\n3 ~ 5 days in 2nd tier cities with airport\n5 ~ 7 days in other cities\n7~ 9 days in rural areas\n\nNote : The product's actual color may vary slightly due to photographic lighting sources or your device.",
    "tags": [
      "Breathable Fabric",
      "Casual Men's Polo",
      "Casual Wear",
      "Comfortable T-Shirt",
      "Cotton Fabric",
      "Cotton Polo Shirt",
      "Everyday Wear",
      "Half Sleeve Polo",
      "High-Quality Polo",
      "Indian Fashion",
      "Men's Clothing",
      "Men's Fashion",
      "Men's Polo T-Shirt",
      "Online Shopping India",
      "Polo Shirt with Cash on Delivery",
      "Polo T-Shirt COD",
      "Polo T-Shirt India",
      "Stylish Polo",
      "Summer Wear",
      "Trendy Men's Polo"
    ],
    "images": [
      "https://cdn.shopify.com/s/files/1/0690/1085/0087/files/New-Microsoft-PowerPoint-Presentation-2755f551-bb38-484a-9e4d-3f282edc3c06-_1.png?v=1751917801",
      "https://cdn.shopify.com/s/files/1/0690/1085/0087/files/Slide7-0ba008a0-1425-40f5-a84b-360e8493d281-_2.png?v=1751917804",
      "https://cdn.shopify.com/s/files/1/0690/1085/0087/files/ChatGPT-Image-May-30-2025-06-24-37-PM-_3.png?v=1751917807",
      "https://cdn.shopify.com/s/files/1/0690/1085/0087/files/93395_premium-cottons-1-7db1c8e8-94f9-46df-8493-ca3198a4a52f-_8.png?v=1751917993"
    ],
    "variants": [
      {
        "title": "L",
        "price": "790.00",
        "compareAtPrice": "1999.00",
        "sku": null,
        "available": true
      },
      {
        "title": "XL",
        "price": "790.00",
        "compareAtPrice": "1999.00",
        "sku": "",
        "available": true
      },
      {
        "title": "XXL",
        "price": "790.00",
        "compareAtPrice": "1999.00",
        "sku": null,
        "available": true
      }
    ],
    "options": [
      {
        "name": "Size",
        "values": [
          "L",
          "XL",
          "XXL"
        ]
      }
    ],
    "scraped_At": "2026-06-12T08:55:00.184Z"
  }
]
```

### Use Cases

- **Market Research and Analysis**: Gather data to understand market trends and consumer preferences.
- **Competitive Intelligence**: Monitor competitor pricing and product offerings.
- **Price Monitoring**: Track price changes over time for strategic decision-making.
- **Content Aggregation**: Compile comprehensive datasets for analysis or reporting.
- **Academic Research**: Support studies in e-commerce, marketing, or fashion industries.
- **Business Automation**: Integrate with business systems to automate data collection and processing.

### Installation and Usage

1. Search for "Airtex ProductInfo Scraper" in the Apify Store.
2. Click "Try for free" or "Run".
3. Configure input parameters by specifying start URLs.
4. Click "Start" to begin extraction.
5. Monitor progress in the log.
6. Export results in your preferred format (JSON, CSV, Excel).

### Output Format

The output is a JSON array of product objects, each containing:

- **url**: The URL of the product page.
- **title**: The title of the product.
- **handle**: A unique identifier for the product.
- **vendor**: The vendor name, typically "Airtex".
- **description**: Detailed description of the product.
- **tags**: List of tags associated with the product.
- **images**: Array of image URLs.
- **variants**: Product variants including size and price details.
- **options**: Available options such as size.
- **scraped\_At**: Timestamp indicating when the data was scraped.

### Support

For custom/simplified outputs or bug reports, please contact:

- Email: support@getdataforme.com
- Subject line: "custom support"
- Contact form: [Get Data For Me](https://getdataforme.com/contact/)

We're here to help you get the most out of this Actor!

# Actor input Schema

## `startUrls` (type: `array`):

URLs to start with.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://airtex.in/products/full-sleeve-collar-lycra-t-shirt-grey-black-white"
    }
  ]
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        {
            "url": "https://airtex.in/products/full-sleeve-collar-lycra-t-shirt-grey-black-white"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("getdataforme/airtex-productinfo-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "startUrls": [{ "url": "https://airtex.in/products/full-sleeve-collar-lycra-t-shirt-grey-black-white" }] }

# Run the Actor and wait for it to finish
run = client.actor("getdataforme/airtex-productinfo-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    {
      "url": "https://airtex.in/products/full-sleeve-collar-lycra-t-shirt-grey-black-white"
    }
  ]
}' |
apify call getdataforme/airtex-productinfo-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=getdataforme/airtex-productinfo-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Airtex ProductInfo Scraper",
        "description": "The Airtex ProductInfo Scraper efficiently extracts detailed product data from Airtex's online store, capturing titles, descriptions, images, and pricing....",
        "version": "0.0",
        "x-build-id": "hkXp6oeaVb2xeyfrx"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/getdataforme~airtex-productinfo-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-getdataforme-airtex-productinfo-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/getdataforme~airtex-productinfo-scraper/runs": {
            "post": {
                "operationId": "runs-sync-getdataforme-airtex-productinfo-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/getdataforme~airtex-productinfo-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-getdataforme-airtex-productinfo-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": {
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "URLs to start with.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
