For Agents
Retrieve press releases, media clippings, events, media kits, and spokesperson contacts from PR.co pressrooms for PR monitoring and content syndication.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the PR.co 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://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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 PR.co API.
Retrieve published and archived press releases with full body content and tags
Access media clippings that track press coverage with publication details
Query upcoming and past PR events with location and date information
GET STARTED
Use for: I need to retrieve recent press releases from our pressroom, I want to search for media coverage about our company, List all upcoming PR events, Get spokesperson contact details for a press inquiry
Not supported: Does not handle press release creation, media list management, or email distribution -- use for pressroom content retrieval only.
Jentic publishes the only available OpenAPI specification for PR.co API, keeping it validated and agent-ready. The PR.co API provides read-only access to pressroom content including press releases, media clippings, events, documents, images, videos, spokesperson contacts, and media kits. It supports full-text search across all content types and timeline views for tracking press activity across 23 endpoints authenticated via X-API-Key header.
Search across all pressroom content types using full-text queries
Access media kit assets including documents, images, and videos
List spokesperson contacts with bio and contact details
View pressroom activity timeline combining releases, clippings, and events
Patterns agents use PR.co API for, with concrete tasks.
★ Press Release Syndication
Pull published press releases from PR.co and syndicate them to company websites, social media channels, or newsletter platforms. The API returns full press release content including title, body, tags, publication date, and URL, enabling automated distribution workflows that publish announcements across multiple channels simultaneously.
Fetch the latest press releases via GET /press_releases.json, filter for those published in the last 7 days, and extract title, summary, and URL for distribution
Media Coverage Monitoring
Monitor media clippings to track press coverage for a brand or product launch. The clippings endpoint returns publication name, article title, URL, and publication date for each media mention, enabling PR teams to measure coverage volume and identify which outlets are covering their announcements.
Retrieve all clippings via GET /clippings.json and compile a report showing publication name, date, and URL for each media mention in the current quarter
Media Kit Distribution
Provide journalists and partners with programmatic access to media kit assets including brand logos, product images, videos, and press documents. The API serves image URLs with dimensions and document files with metadata, enabling self-service media portals that stay current with the latest brand assets.
List media kits via GET /media_kits.json, then retrieve images via GET /images.json and documents via GET /documents.json to compile a complete asset package
AI Agent PR Content Access via Jentic
Enable AI agents to access pressroom content through Jentic for answering press inquiries, generating coverage reports, or populating communications dashboards. Agents discover the relevant PR.co operation via intent search, load the schema, and execute calls to retrieve press releases, clippings, or contacts.
Search Jentic for 'retrieve press releases from pressroom', load the PR.co operation schema, and execute GET /press_releases.json to return the latest announcements
23 endpoints — jentic publishes the only available openapi specification for pr.
METHOD
PATH
DESCRIPTION
/press_releases.json
List all published press releases
/press_releases/{id}.json
Get a single press release by ID
/clippings.json
List media clippings
/events.json
List PR events
/media_kits.json
List media kits
/search/all.json
Full-text search across all content
/pr_contacts.json
List spokesperson contacts
/timeline.json
Get pressroom activity timeline
/press_releases.json
List all published press releases
/press_releases/{id}.json
Get a single press release by ID
/clippings.json
List media clippings
/events.json
List PR events
/media_kits.json
List media kits
Three things that make agents converge on Jentic-routed access.
Credential isolation
PR.co API keys are stored encrypted in the Jentic vault. Agents receive scoped access and never see the raw X-API-Key value in their context.
Intent-based discovery
Agents search by intent (e.g., 'retrieve press releases from pressroom') and Jentic returns the matching PR.co operation with its full schema, so the agent can call the correct endpoint without browsing documentation.
Time to first call
Direct PR.co integration: 1-2 days for auth setup and endpoint mapping. Through Jentic: under 30 minutes using search, load schema, and execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using PR.co API through Jentic.
Why is there no official OpenAPI spec for PR.co API?
PR.co does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call PR.co API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the PR.co API use?
The PR.co API uses API key authentication passed in the X-API-Key header. Each request must include a valid API key associated with your PR.co pressroom. Through Jentic, this key is stored encrypted in the credential vault and agents access it without handling raw credentials.
Can I search across all pressroom content with the PR.co API?
Yes. The GET /search/all.json endpoint accepts a q query parameter and searches across press releases, clippings, events, and media kits simultaneously. For targeted searches, use GET /search/press_releases.json to search only press releases.
Is the PR.co API read-only?
Yes. All 23 endpoints in this specification are read-only GET requests. The API is designed for content retrieval and syndication, not for creating or editing pressroom content. Content management is handled through the PR.co web interface.
How do I retrieve press releases through Jentic?
Install the Jentic SDK with pip install jentic, then search for 'list press releases from pressroom'. Jentic returns the PR.co GET /press_releases.json operation with its schema. Execute the call to retrieve all published press releases for your pressroom.
What media asset types does the PR.co API support?
The API provides access to documents (with file type and size), images (with dimensions and thumbnail URLs), and videos (with duration and thumbnail URLs). These are accessible via /documents.json, /images.json, and /videos.json respectively, or bundled within media kits via /media_kits.json.
/search/all.json
Full-text search across all content
/pr_contacts.json
List spokesperson contacts
/timeline.json
Get pressroom activity timeline