
Perigon API
perigon.io
- Capabilities
- 0
- From
- n/a
- Calls, 30 days
- 0
- Ranked first
- 0 of 0
Overview
Researched from the vendor's own pages; every fact links to its source and the day we checked it.
News intelligence APIs over 230,000+ sources: articles with entities, sentiment and topics, clustered stories, AI search summaries, sources, companies, people, journalists and vector search. Publishes an OpenAPI description and a hosted MCP endpoint.
Company
- Legal name
- Not confirmed
- Headquarters
- Not confirmed
- Founded
- Not confirmed
- Employees
- Not confirmed
- Ownership
- Not confirmed
- Kind
- Data provider
- Website
- Not confirmed
API
Verified- Access
- Self-serve API
- Style
- REST
- Auth
- API key (header), Bearer token, API key (query)
- Base URL
https://api.perigon.io/v1- Features
- Bulk —Async —Webhooks —MCP YesSandbox —
- MCP server
- perigon.io
- Rate limit
- Free 1 req/s; Basic 2 req/s; Plus 4 req/s
Pricing
Verified- Model
- subscription
- List prices
- Basic $250/mo, price for eligible startups; 10k requests/mo
- Plus $550/mo, price for eligible startups; 50k requests/mo
- Custom from $24k/yr
- Currency
- USD
- Units
- API request
- Free tier
- $0 free forever: personal use, 150 API requests/mo
- Checked
- Sep 29, 2026
Compliance
- SOC 2
- Not confirmed
- GDPR
- Not confirmed
- CCPA
- Not confirmed
- DPA
- Not confirmed
- Resale / storage
- Unknown until a written agreement says otherwise
Relationships
- Integrations
- Not confirmed
- Alternatives
- None named by the vendor
Sources (4)
- Perigon pricingchecked Sep 29, 2026
- Perigon docs overviewchecked Sep 29, 2026
- Perigon authenticationchecked Sep 29, 2026
- Perigon llms.txt (OpenAPI and MCP links)checked Sep 29, 2026
Placement in the Grid
Where this vendor sits on the GridRouter Grid in each category it serves. No vendor pays for placement.
| Category | Placement | Execute | Coverage | Calls | Report |
|---|---|---|---|---|---|
| News & Media | Not yet rated | – | – | 0 | View Grid |
API
The vendor's OpenAPI document as stored in the catalog, its operations, and the rate limits it publishes.
| Method | Path | Summary | Params | Source |
|---|---|---|---|---|
| GET | /v1/api/contactPoints | List contact points | 7 | Spec |
| POST | /v1/api/contactPoints | Create contact point | 0 | Spec |
| GET | /v1/api/contactPoints/{uuid} | Get contact point | 1 | Spec |
| PATCH | /v1/api/contactPoints/{uuid} | Update contact point | 1 | Spec |
| DELETE | /v1/api/contactPoints/{uuid} | Delete contact point | 1 | Spec |
| GET | /v1/api/monitors | List monitors | 9 | Spec |
| POST | /v1/api/monitors | Create monitor | 0 | Spec |
| GET | /v1/api/monitors/{uuid} | Get monitor | 1 | Spec |
| PATCH | /v1/api/monitors/{uuid} | Update monitor | 1 | Spec |
| DELETE | /v1/api/monitors/{uuid} | Archive monitor | 1 | Spec |
| POST | /v1/api/monitors/{uuid}/activate | Activate monitor | 1 | Spec |
| GET | /v1/api/monitors/{uuid}/events | List monitor events | 9 | Spec |
| GET | /v1/api/monitors/{uuid}/newsletters | List monitor newsletters | 9 | Spec |
| POST | /v1/api/monitors/{uuid}/pause | Pause monitor | 1 | Spec |
| GET | /v1/api/monitors/{uuid}/summary | List monitor summaries | 8 | Spec |
| GET | /v1/api/sourceGroups | List source groups | 7 | Spec |
| POST | /v1/api/sourceGroups | Create source group | 0 | Spec |
| GET | /v1/api/sourceGroups/resolve | Resolve source groups | 1 | Spec |
| GET | /v1/api/sourceGroups/{id} | Get source group | 1 | Spec |
| PATCH | /v1/api/sourceGroups/{id} | Update source group | 1 | Spec |
| DELETE | /v1/api/sourceGroups/{id} | Delete source group | 1 | Spec |
| GET | /v1/api/watchlists | List watchlists | 6 | Spec |
| POST | /v1/api/watchlists | Create watchlist | 0 | Spec |
| GET | /v1/api/watchlists/resolve | Resolve watchlists | 1 | Spec |
| GET | /v1/api/watchlists/{id} | Get watchlist | 1 | Spec |
| PATCH | /v1/api/watchlists/{id} | Update watchlist | 1 | Spec |
| DELETE | /v1/api/watchlists/{id} | Delete watchlist | 1 | Spec |
| GET | /v1/articles/all | All Articles | 97 | Spec |
| POST | /v1/articles/refresh/jobs | Submit an article refresh job | 0 | Spec |
| GET | /v1/articles/refresh/jobs/{id} | Get article refresh job status | 1 | Spec |
| POST | /v1/articles/refresh/peek | Peek cached article refresh data | 0 | Spec |
| GET | /v1/companies/all | Companies | 16 | Spec |
| GET | /v1/journalists/all | Journalists | 22 | Spec |
| GET | /v1/journalists/{id} | Journalists by ID | 1 | Spec |
| GET | /v1/limits | Limits | 1 | Spec |
| GET | /v1/people/all | People | 6 | Spec |
| GET | /v1/sources/all | Sources | 24 | Spec |
| GET | /v1/stories/all | Stories | 51 | Spec |
| GET | /v1/stories/history | Story History | 7 | Spec |
| GET | /v1/stories/stats | Story Count Statistics | 40 | Spec |
Showing 40 of 45 operations; the full list is in the spec.
Rate limits
| Limit | Scope | Plan | Endpoint | Burst / concurrency |
|---|---|---|---|---|
| 1 / second | plan | Free | All | — / — |
| 2 / second | plan | Basic | All | — / — |
| 4 / second | plan | Plus | All | — / — |
| 150 / month | plan | Free | All | — / — |
| 10,000 / month | plan | Basic | All | — / — |
| 50,000 / month | plan | Plus | All | — / — |
GridRouter never paces above these and backs off on 429, honoring Retry-After. Source, checked Sep 29, 2026