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.