Boring API · available

Product Feed Validator

Validates product feeds against Google Merchant Center, Shopify product CSV and Meta Commerce Catalog: required fields, allowed values with a hint for localized synonyms, GTIN check digit, price format, URLs, lengths, duplicate IDs, Shopify variants. Each issue names row, column, rule code and a fix hint; nothing is changed automatically.

Call

curl -F file=@feed.csv -F profile=google_merchant https://api.relaex-engineers.de/v1/merchant/validate

Input: Multipart file (CSV, TSV, XLSX up to 20 MiB) and optional options (JSON): profile google_merchant|shopify_products_csv|meta_catalog, sheet, column_overrides, max_issues. Column headers and common cell words are recognised in English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Czech, Turkish, Swedish, Danish, Norwegian, Finnish, Korean, Japanese and Chinese; numbers in both 1.234,56 and 1,234.56 style; any ISO 4217 currency (no conversion).
Limits: 250,000 rows, 60 s; the issue list is capped at max_issues (default 5,000), counters stay complete.

For AI agents

MCP tool merchant_validate over Streamable HTTP at https://api.relaex-engineers.de/mcp (no authentication). In Claude Code: claude mcp add --transport http boring https://api.relaex-engineers.de/mcp. In Claude.ai, ChatGPT and other clients add the same URL as a custom connector. OpenAPI-based frameworks use /openapi.json.

Languages

Responses are in English; error, warning and rule codes are language-neutral so your assistant can explain them in your language. Column headers and common cell words are recognised in English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Czech, Turkish, Swedish, Danish, Norwegian, Finnish, Korean, Japanese and Chinese; numbers in both 1.234,56 and 1,234.56 style; any ISO 4217 currency (no conversion).

Access and privacy

Open with a rate limit per IP and session. An X-API-Key raises the limit and unlocks GET /v1/usage/me. Files are processed in memory and never stored.

llms.txt · Health · API docs · Connect · Privacy