Developer API

Powerful API for AI Commerce

Integrate Feediator's AI-powered product feed optimization into your applications. Transform any product catalog into ACP-compliant feeds for AI ecosystems.

Real-time Processing

Process and optimize your product feeds in real-time with sub-second response times.

ACP Compliance

Automatic Agentic Commerce Protocol compliance for seamless AI ecosystem integration.

Multi-Platform Support

Connect with Shopify, WooCommerce, Magento, and custom data sources.

Global Distribution

Distribute optimized feeds to ChatGPT, Perplexity, and 50+ AI platforms.

Authentication

Simple API Key Authentication

Secure your API calls with a simple bearer token authentication system.

Getting Your API Key

  1. Sign up for a Feediator account
  2. Navigate to your dashboard settings
  3. Generate a new API key
  4. Keep your key secure and never share it publicly

Using Your API Key

curl example
curl -H "Authorization: Bearer your_api_key_here" \
     -H "Content-Type: application/json" \
     https://api.feediator.com/v1/feeds

Rate Limits

Free tier: 1,000 requests/hour. Pro tier: 10,000 requests/hour. Enterprise: Custom limits available.

API Endpoints

Complete reference for all available API endpoints and their usage.

POST/api/v1/feeds

Create a new product feed

Request

{
  "name": "Electronics Store Feed",
  "source": "shopify",
  "config": {
    "categories": ["electronics", "gadgets"],
    "price_range": {"min": 10, "max": 1000},
    "optimization_level": "aggressive"
  }
}

Response

{
  "id": "feed_123456",
  "status": "processing",
  "estimated_completion": "2024-01-15T10:30:00Z",
  "webhook_url": "https://api.feediator.com/webhooks/feed_123456"
}
GET/api/v1/feeds/{feed_id}

Get feed status and metadata

Request

GET /api/v1/feeds/feed_123456
Authorization: Bearer your_api_key

Response

{
  "id": "feed_123456",
  "name": "Electronics Store Feed",
  "status": "active",
  "products_count": 1250,
  "last_updated": "2024-01-15T09:15:00Z",
  "acp_compliance": true,
  "optimization_score": 94.7
}
PUT/api/v1/feeds/{feed_id}

Update feed configuration

Request

{
  "config": {
    "optimization_level": "maximum",
    "categories": ["electronics", "gadgets", "accessories"]
  }
}

Response

{
  "id": "feed_123456",
  "status": "updating",
  "message": "Feed configuration updated successfully"
}
GET/api/v1/feeds/{feed_id}/products

Retrieve optimized products

Request

GET /api/v1/feeds/feed_123456/products?limit=50&category=electronics

Response

{
  "products": [
    {
      "id": "prod_789",
      "name": "Wireless Bluetooth Headphones",
      "description": "Premium noise-canceling wireless headphones with 30-hour battery life",
      "price": 199.99,
      "category": "electronics",
      "acp_optimized": true,
      "ai_score": 0.94,
      "keywords": ["wireless", "bluetooth", "noise-canceling", "premium"]
    }
  ],
  "total": 1250,
  "page": 1,
  "limit": 50
}

SDKs & Libraries

Get started quickly with our official SDKs and community libraries.

JavaScript
Official SDK
Python
Official SDK
PHP
Official SDK
Go
Official SDK

Ready to Integrate?

Start building with Feediator's API today and transform your product data into AI-optimized feeds.