API and MCP
Norlif inside the systems you already run.
Send products from your ERP, PIM or own scripts and get AI-written titles, descriptions and categories back. Or connect Claude and ChatGPT over MCP.
API access is part of the Enterprise plan. Keys are issued after a short call.
Example request
curl -X POST {base}/v1/products/optimize \
-H "Authorization: Bearer $NORLIF_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"product_id": "LNN-DUV-200",
"title": "DUVET COVER LINEN 200X200 NAT.",
"description": "100% lin, zip",
"language": "en",
"include_specs_table": true
}'
Response
{
"title": "Stonewashed Linen Duvet Cover, 200 x 200 cm, Natural",
"meta_description": "Soft stonewashed linen duvet cover…",
"credits_used": 3
}
Everything the dashboard does, over HTTP
POST
/v1/products/optimize
Send a product, get back a new title, description and meta description.
POST
/v1/products/categorize
Place a product in your category tree.
POST
/v1/taxonomy/import
Upload your own category tree once.
GET
/v1/catalog/changes
Fetch what changed since your last sync.
POST
/v1/product-history/{id}/revert
Undo any change.
GET
/v1/operations
Credits used and runs in progress.
Simple to connect
- API key per shop
- Send it as a Bearer token or an X-Api-Key header.
- Same credits as your plan
- API calls use the credits of your Norlif plan. No separate API pricing.
- 120 requests a minute
- Enough for nightly syncs of large catalogs. Higher limits on request.
- 98 languages
- Pass a language per product, or let Norlif use your shop profile.
MCP server
Ask your catalog in plain words.
Connect Claude or ChatGPT to Norlif over the Model Context Protocol. Your team can ask which products have no category, what is in the Google Shopping feed, or have titles rewritten, without opening a dashboard.
Connect Norlif to your stack.
Tell us what you run today. In 30 minutes we map the integration and set up an API key.