🚧 PollyX is still under construction — we're putting the finishing touches on it and will be fully live and accepting orders soon.
Suggested questions
Powered by AI · PollyX
The PollyX API lets you generate sentiment reports programmatically and integrate brand intelligence directly into your applications, dashboards, or workflows.
All API requests must include an API key in the Authorization header as a Bearer token.
Authorization: Bearer px_live_your_api_key_hereYou can create and manage API keys in your account settings. API keys start with px_live_.
Credits
Each API call to create a report uses 1 credit from your account. Purchase credits from your pricing page.
Rate limits
1 request per 30 seconds per API key. Exceeding this returns a 429 Too Many Requests response.
/api/v1/reportsCreates a new sentiment report. Report generation is asynchronous — you will receive a poll_url to check progress and retrieve results when done.
| Field | Type | Required | Description |
|---|---|---|---|
| company_name | string | Yes | Name of the company or brand to analyse. |
| industry | string | No | Industry sector (e.g. "SaaS", "Retail"). |
| location | string | No | Geographic market (e.g. "United States"). |
| website | string | No | Brand website URL to help target the analysis. |
| what_to_know | string | No | Custom focus area or question for the report. |
| competitors | string[] | No | Up to 5 competitor names for direct comparison. |
| language | "en" | "es" | No | Report language. Defaults to "en". |
{
"report_id": "rpt_abc123xyz",
"status": "generating",
"poll_url": "/api/v1/reports/rpt_abc123xyz"
}/api/v1/reports/:idPoll the status of a report. Returns status: "generating" while the report is still being processed, and the full report content once status: "completed".
{
"report_id": "rpt_abc123xyz",
"status": "completed",
"sentiment_score": 7.4,
"content": {
"executive_summary": "Acme Corp enjoys strong positive sentiment...",
"sentiment_score": 7.4,
"platform_breakdown": [...],
"positive_themes": [...],
"negative_themes": [...],
"competitor_comparison": [...],
"trending_topics": [...],
"crisis_alerts": [],
"recommendations": [...],
"improvement_plan": [...]
},
"created_at": "2026-05-22T08:00:00.000Z",
"updated_at": "2026-05-22T08:02:15.000Z"
}Step 1 — create the report:
curl -X POST https://pollyx.org/api/v1/reports \
-H "Authorization: Bearer px_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"company_name": "Acme Corp",
"industry": "SaaS",
"location": "United States",
"website": "https://acmecorp.com",
"what_to_know": "Focus on customer support sentiment",
"competitors": ["Rival Corp", "Other Inc"],
"language": "en"
}'Step 2 — poll until complete (typically 1–3 minutes):
curl https://pollyx.org/api/v1/reports/rpt_abc123xyz \
-H "Authorization: Bearer px_live_your_key_here"Create an API key in your settings and start generating reports in minutes.
Get your API key →