The search engine for products

Find Any Product,
Instantly

The Product API - Find any product and its data instantly with our simple API | Product Hunt

Access millions of products with detailed descriptions, high-quality images, and custom structured data through our simple REST API.

Works with any language - Search and get results in your preferred language

✨ Live search - Try it now!

Flexible Search

Universal Search Intelligence

Our intelligent search engine adapts to any query type—from exact product SKUs to conversational searches—delivering accurate results that drive your business forward

Precise References

Search using exact product names, SKUs, or model numbers

"MacBook Pro 16-inch M3"
Example Results:
MacBook Pro 16-inch M3 Pro - Apple
MacBook Pro 16-inch M3 Max - Apple
MacBook Pro 16-inch M3 - Apple

Natural Language

Use conversational queries and descriptive searches

"new ferrari car"
Example Results:
Ferrari 12Cilindri - Ferrari
Ferrari 296 GTB - Ferrari
Ferrari F80 - Ferrari

From specific product lookups to exploratory searches, our API delivers precise, actionable results that power your applications.

Lightning Fast

Get product data in milliseconds. Optimized infrastructure ensures low latency worldwide.

Rich Image Support

Every product response includes high-quality images. Get multiple product images per result, perfect for building visual product catalogs and galleries.

Easy Integration

Simple REST API with comprehensive documentation. Start in minutes, not hours.

Multi-Language Support

Search in any language and get results in your preferred language. Supports 50+ languages including English, Spanish, French, German, Japanese, Chinese, and more.

Custom Data Extraction

Fully tunable to your application. Customize schema, language, location, and more to match your exact needs.

Advanced Feature

Custom Data Schema

Provide any valid JSON schema in your request, and get back structured data matching your schema for each product. Simple, flexible, and powerful.

Simple & Powerful

Provide any valid JSON schema in your request, and we'll return structured data matching your schema for each product.

Whether you need price ranges, availability, ratings, specifications, or any other structured information—just define it in your schema and get exactly what you need.

Perfect For

  • Price ranges and availability
  • Technical specifications
  • Any custom data structure you need

Example Request

POST Request
POST /api?search=ferrari+car
Headers:
  X-API-KEY: your-api-key
  Content-Type: application/json

Body:
{
  "custom_data_schema": {
    "type": "object",
    "properties": {
      "price_euros": { "type": "number" },
      "horse_power": { "type": "number" }
    },
    "required": ["price_euros", "horse_power"]
  }
}
Response
{
 "products": [
  {
    "name": "Ferrari 12Cilindri",
    "brand": "Ferrari",
    "description": "A two‑seater, front‑engine, rear‑wheel‑drive grand tourer introduced in 2024 with a naturally aspirated 6.5 L V12 producing around 819 hp (and revving up to ~9,500 rpm). It features modern active aerodynamics, rear‑wheel steering, and a design tribute to classic Ferrari 12‑cylinder berlinettas. :contentReference[oaicite:0]{index=0}",
    "custom_data": {
      "price_euros": 649500,
      "horse_power": 819
    }
  },
  {
    "name": "Ferrari 296 GTB",
    "brand": "Ferrari",
    "description": "A mid‑engine plug‑in‑hybrid sports car featuring a 120° V6 internal‑combustion engine paired with an electric motor, delivering up to about 830 PS (≈819 hp). It brings hybrid performance into a Ferrari two‑seat berlinetta with an 8‑speed dual‑clutch and rear‑wheel drive. :contentReference[oaicite:1]{index=1}",
    "custom_data": {
      "price_euros": 278450,
      "horse_power": 819
    }
  }
]
}

Simple API Integration

Get started with just a few lines of code

cURL Example
curl -X POST "https://productapi.dev/api?search=laptop&with_image=true&location-hint=us" \
  -H "X-API-Key: your-api-key"
Response:
{
  "success": true,
  "products": [
    {
      "name": "MacBook Pro 16-inch",
      "brand": "Apple",
      "image": "https://...",
      "description": "Powerful laptop for professionals"
    }
  ],
  "creditsUsed": 1,
  "creditsRemaining": 49
}
JavaScript
const API_KEY = 'your-api-key';
const API_URL = 'https://productapi.dev/api';

async function searchProducts(query) {
  const params = new URLSearchParams({
    search: query,
    with_image: 'true',
    'location-hint': 'us'
  });
  
  const response = await fetch(
    `${API_URL}?${params}`,
    {
      headers: {
        'X-API-Key': API_KEY
      }
    }
  );
  
  const data = await response.json();
  return data;
}

// Usage
const results = await searchProducts('laptop');
console.log(results.products);
Python
import requests

API_KEY = 'your-api-key'
API_URL = 'https://productapi.dev/api'

def search_products(query):
    params = {
        'search': query,
        'with_image': 'true',
        'location-hint': 'us'
    }
    
    headers = {
        'X-API-Key': API_KEY
    }
    
    response = requests.get(API_URL, params=params, headers=headers)
    data = response.json()
    return data

# Usage
results = search_products('laptop')
print(results['products'])

Unlimited Products references

Access a vast database of products across all categories

99.9% Uptime

Reliable infrastructure you can count on 24/7

Custom Data Extraction

Fully tunable to your application. Customize schema, language, location, and more to match your exact needs.

Ready to Get Started?

Join thousands of developers using our Product Search API