For Agents
Pull verified service and product reviews, NPS feedback, summary scores, and product ratings from a Feefo merchant account.
Use for: I need to fetch all Feefo service reviews from the last 30 days, Get product ratings for the catalogue page, Retrieve the NPS summary for our Feefo account, List Feefo product reviews for a specific SKU
Not supported: Does not handle review collection, moderation, or response posting - use for Feefo review and rating retrieval and summary reads only.
Jentic publishes the only available OpenAPI specification for Feefo Reviews API, keeping it validated and agent-ready. Feefo is a verified-reviews platform that collects service and product reviews, NPS feedback, and product ratings from real customers. Version 20 of the API exposes 11 endpoints over OAuth 2.0 bearer tokens, covering review retrieval, summary aggregations, product ratings, and bulk feedback download - enough surface to render reviews on a website, sync ratings into a PIM, or feed sentiment analytics.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Feefo Reviews API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Ffeefo.com%2Ffeefo" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Ffeefo.com%2Ffeefo" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Feefo Reviews API.
Pull all reviews with filters via /20/reviews/all
Pull service reviews and product reviews separately for tailored displays
Read NPS feedback and the matching summary score
Retrieve review summaries for service, product, NPS, and aggregate scopes
Read product ratings to drive star-rating displays in a catalogue
GET STARTED
Exchange client credentials for an OAuth 2.0 access token via /oauth/v2/token
Patterns agents use Feefo Reviews API for, with concrete tasks.
★ Product Page Star Ratings
E-commerce stores render Feefo product ratings inline on product pages. GET /20/products/ratings returns the per-SKU rating, and GET /20/reviews/product returns recent review text so the product page can display both an aggregate score and a carousel of customer quotes without scraping the public Feefo profile.
On product page render, call GET /20/products/ratings filtered by SKU and GET /20/reviews/product limit 5 to populate the rating block.
Service Reputation Reporting
Operations teams pull weekly service-review summaries to track customer satisfaction. GET /20/reviews/summary/service returns the aggregate score and review counts and GET /20/reviews/service returns the underlying responses so detractors can be routed into a CX recovery workflow.
Pull GET /20/reviews/summary/service weekly and route any review with a score below 3 from GET /20/reviews/service into the recovery queue.
NPS Programme Tracking
Customer experience teams run an NPS programme through Feefo. GET /20/reviews/nps returns the individual responses with comment context, while GET /20/reviews/summary/nps returns the rolling NPS score, supporting both quantitative tracking and qualitative review of the comments leaving each promoter or detractor.
Pull GET /20/reviews/summary/nps each Monday and tag detractor comments from GET /20/reviews/nps for the CX manager to review.
Agent-Driven Review Surfacing
An AI agent answering customer questions about a product can use Jentic to discover Feefo's reviews and ratings endpoints, fetch the latest verified reviews for a SKU, and quote them in the response - keeping the Feefo OAuth credentials inside your Jentic One instance.
Use Jentic to search 'get feefo product reviews' and execute GET /20/reviews/product filtered by the SKU referenced in the customer question.
11 endpoints — jentic publishes the only available openapi specification for feefo reviews api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/oauth/v2/token
Exchange client credentials for an access token
/20/reviews/all
Get all reviews
/20/reviews/service
Get service reviews
/20/reviews/product
Get product reviews
/20/reviews/nps
Get NPS feedback
/20/products/ratings
Get per-SKU product ratings
/20/reviews/summary/all
Get aggregate review summary
/oauth/v2/token
Exchange client credentials for an access token
/20/reviews/all
Get all reviews
/20/reviews/service
Get service reviews
/20/reviews/product
Get product reviews
/20/reviews/nps
Get NPS feedback
/20/products/ratings
Get per-SKU product ratings
/20/reviews/summary/all
Get aggregate review summary
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Feefo Reviews API by hand means running its OAuth token exchange against /oauth/v2/token, sending the bearer header on every read, and refreshing tokens yourself. Through Jentic you install once, import the Feefo Reviews API from the API Directory, store the client credentials once, and your agent calls it.
Permission scoping
This API is read-only for reviews and ratings, so scope your agent to the operations it needs, such as fetching service reviews, product reviews, NPS, or the summary feed, and leave the rest out. Because you choose the allowed operations, the agent only reads the review data you name.
Credential isolation
Your Feefo client credentials are stored once, encrypted, by your own Jentic One instance, exchanged for OAuth bearer tokens, and injected at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'get feefo product reviews' or 'read the NPS summary', and Jentic returns the matching Feefo operation with its input schema, including the SKU and date filters, so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Feefo Reviews API through Jentic.
Why is there no official OpenAPI spec for Feefo Reviews API?
Feefo documents its APIs on its knowledge base but does not publish a downloadable OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Feefo Reviews API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.
What authentication does the Feefo Reviews API use?
Version 20 uses OAuth 2.0 bearer tokens. Call POST /oauth/v2/token with client credentials to obtain an access token, then send it as the Authorization header on subsequent requests. Through Jentic the credentials are stored in the vault and the bearer is injected per request.
Can I retrieve reviews for a specific product SKU?
Yes. GET /20/reviews/product accepts filter parameters that scope the response to a SKU, and GET /20/products/ratings returns the corresponding aggregate rating.
What are the rate limits for the Feefo Reviews API?
Feefo applies per-account rate limits that are not declared numerically in this spec. Apply exponential backoff on 429 responses and stagger long-running pulls of the all-reviews endpoint to stay within plan throughput.
How do I get product reviews through Jentic?
Run pip install jentic, search 'get feefo product reviews', load GET /20/reviews/product, and execute it with the SKU filter to receive the verified reviews.
Is the bulk download endpoint still supported?
GET /download-feedback is marked deprecated in this spec. New integrations should use the /20/reviews/all and /20/reviews/summary endpoints with pagination instead.
Can I limit what my agent is allowed to do with the Feefo Reviews API?
Yes. Because you run Jentic One yourself, your own rules decide which Feefo operations the agent may call, and every endpoint here is read-only, so the agent can never post, moderate, or collect reviews. You can allow just the operations a task needs, such as GET /20/reviews/service, GET /20/reviews/product, GET /20/reviews/nps, or GET /20/reviews/summary/all, and leave the rest out. Your Feefo OAuth client credentials stay inside your own instance and are injected at execution time rather than exposed to the agent.