Food Trace API

Connect your systems to 
Food Trace

Sync product data, manage users and automate supplier workflows all through a simple, secure REST API built for food businesses.
Trusted by Selfridges, Itsu, Fortnum & Mason, Harvey & Brockless and more

Food Trace API

REST · JSON · Key-based auth
GET /v1/users/getUser/{id}
Retrieve user by ID
200 OK
POST /v1/products/updateProduct/{psid}
Update product spec fields
200 OK
GET /v1/products/getNewline/{id}
Retrieve new product line
Stable
POST /v1/users/createUser
Create a new user
Requires editor+
8
Endpoints
REST
API type
JWT
Auth method
Integration capabilities

What you can do with the API

Whether you're syncing an ERP, building a custom portal or automating product approvals the Food Trace API gives you the data access you need.

User management

Create, update and deactivate users. Sync your team directory with Food Trace roles and permissions.

Product data access

Pull full product specifications by ID. Access descriptions, weights, categories and supplier declarations.

Product updates

Push product changes directly into Food Trace. Update names, codes, categories and sign-off details.

Newline management

Retrieve and update new product line records including category flags and buyer assignments.

System integrations

Connect Food Trace to your ERP, PIM or retailer portals. Pre-built support for Selfridges and Itsu.

Secure by default

API key authentication with automatic JWT handling. Role-based permissions across all endpoints.

API reference

Available endpoints

A summary of what's available. Full documentation with parameters and response schemas lives in the developer portal.
USERS
GET
/v1/users/getUser/{id}
Retrieve a user by ID
POST
/v1/users/createUser
Create a new user
POST
/v1/users/updateUser/{id}
Update user details
POST
/v1/users/deleteUser/{id}
Deactivate a user
PRODUCTS
GET
/v1/products/getProduct/{psid}
Get full product specification
POST
/v1/products/updateProduct/{psid}
Update product spec fields
Newlines
GET
/v1/products/getNewline/{id}
Retrieve a new product line
POST
/v1/products/updateNewline/{id}
Update newline fields
Getting started

Up and running in minutes

The API uses simple key-based authentication no complex OAuth flows. If you have a Food Trace account, you can start integrating today.
01

Get your API key

Sign in to the customer portal and generate your key with the permissions you need.

02

Make your first call

Pass your key in the X-API-Key
header. JWT tokens are handled automatically.

03

Start integrating

Pull product specs, sync users, push updates  all via simple
JSON REST calls.

04

Go live

The team can help scope your integration and connect to existing third-party systems.

Use cases

Built for every part of the food chain

See how different business types use the Food Trace API to reduce manual work and keep product data in sync.
Allergen control

Automate supplier onboarding

Retailers like Selfridges and Harrods use the API to pull new product specifications directly into their buying systems as suppliers submit them no manual re-entry.

Restaurant & hospitality

Sync recipe ingredients in real time

Keep kitchen management systems up to date with live allergen and specification data as products change reducing manual updates and compliance risk.

Food manufacturer

Push product updates from your ERP

When a product changes in your ERP, automatically update the Food Trace specification no double entry, no version drift,
no chasing suppliers by email.

Importer & distributor

Manage supplier catalogues at scale

Bulk-sync product listings, manage multiple supplier accounts programmatically and keep your catalogue current without manual uploads.

Get started

Ready to integrate?

Book a free 30 minute demo. We'll walk you through Food Trace using your own supplier scenarios no slides, no pressure.