Overview
Built for developers, Coveo's Passage Retrieval API delivers real-time, enterprise-grade grounded retrieval for generative and agentic applications. Acting as the intelligent retrieval layer in your stack, Passage Retrieval API seamlessly integrates with Amazon Bedrock action groups, Amazon Q Business plugins and others alike, to retrieve contextually relevant, enterprise-verified knowledge from across your unified index. With no need to duplicate or migrate data, Coveo connects to your existing repositories via native and universal connectors.
Coveo's Passage Retrieval API retrieves structured and unstructured enterprise data, enforcing permission models, while delivering relevance at scale. Developers can embed Passage Retrieval API directly into their LLM workflows to improve response quality, accelerate time to value, and ensure AI outputs are based on secure, verified knowledge. In addition, Coveo's robust analytic tools track retrieval usage and performance to monitor AI grounding quality, detect content gaps, and continuously improve your generative experiences. Every query feeds Coveo's analytics engine. This powers relevance tuning, identifies content gaps, and uncovers optimization opportunities in a centralized Knowledge Hub.
Whether you're powering an AI agent, co-pilot, or advanced GenAI product on AWS, Coveo APIs enhance every answer with accuracy, transparency, and speed.
Coveo's API Suite is built for developers designing custom generative or agentic experiences on AWS, with Search, Retrieval and Answer APIs. Use them directly in Amazon Bedrock, Amazon Q Business, or your own custom stack via an MCP Server.
Fully managed or composable, Coveo's platform is built to adapt to your needs.
Highlights
- Enterprise-Trusted Retrieval, Powered by AI: Built on 15+ years of enterprise search expertise, Passage Retrieval API uses advanced ranking and retrieval models to return high-quality passages grounded in intent and enterprise-verified context. Maintain full access control and ensure verifiable, permission-respecting responses.
- Composable & Developer-First: Consume Passage Retrieval API directly through REST endpoints, with full support for metadata filters, advanced query capabilities, and real-time ranking signals. Use standalone or in combination with other Coveo APIs based on your application needs.
- Built for the Stack You Already Use: Deploy with minimal friction, no need to duplicate or migrate data. Passage Retrieval API connects to your existing repositories via native and universal connectors, enforcing document-level access and permission controls. Built with security at the forefront; ISO 27001 certified, HIPAA compliant, and aligned with NIST and ISM3 best practices. Scale AI with confidence and compliance.
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/36 months |
---|---|---|
Passage Retrieval calls | Call to the Passage Retrieval API | $0.01 |
Vendor refund policy
No Refunds
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
API-Based Agents & Tools
API-Based Agents and Tools integrate through standard web protocols. Your applications can make API calls to access agent capabilities and receive responses.
Additional details
Usage instructions
API
To use the Coveo Passage Retrieval API (PR API) you will need the following items:
- Your Organization IDÂ (e.g., mycompanyxyz123).
- An API key to authorize requests.
Follow these steps to configure Coveo in order to access your PR API endpoint and perform a test call.
Â
1) Index your data
This step assumes that you're starting from an empty Coveo organization. Skip it if you already have content indexed in Coveo .
Â
2) Configure the PR API
In the Coveo Platform Admin :
- Create a Passage Retrieval (CPR) model and associate it to a query pipeline.
- Ensure that the same pipeline is also associated with a Semantic Encoder (SE)Â model.
For complete step-by-step setup details, see: https://docs.coveo.com/en/o86c8334/build-a-search-ui/use-the-passage-retrieval-api Â
Â
3) Create an API key
Create an API key and use it as a Bearer token in the Authorization header in the test call (step 4).
Â
4) Make a test call (cURL)
In the following curl request, replace ORG_ID and API_KEY with your values.
Â
curl -X POST <https://ORG_ID.org.coveo.com/rest/search/v3/passages/retrieve> -H "Authorization: Bearer API_KEY" -H "Content-Type: application/json" -d '{ "query": "", "additionalFields": ["clickableuri"], "maxPassages": 5, "localization": { "locale": "en-CA", "timezone": "America/Montreal" } }'
 Â
Expected response contains an items array with ranked passages and a responseId.
Â
Please refer to Coveo's PR API documentation for more details on how to use Coveo's PR API.
For more details on the API itself, see the Passage Retrieval API reference .
Support
Vendor support
Ticket based https://connect.coveo.com/s/Â 1.866.266.1583
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.