REST API Overview
The LLM Pulse REST API provides programmatic access to all your AI visibility data. Use it to build custom dashboards, automate reports, or integrate AI visibility data into your existing workflows. Available on Scale plans and above.
With the LLM Pulse REST API, you can:
- Pull mentions, citations, visibility, sentiment, and competitor data programmatically
- Feed AI visibility metrics into your own dashboards and BI tools
- Automate weekly reporting instead of exporting by hand
- Build custom alerts and workflows on top of your data
What it does
- Metrics endpoints: timeseries data, summary stats, and Share of Voice calculations
- Dimensions endpoints: list projects, competitors, prompts, mentions, and citations
- Prompts endpoint: bulk create up to 100 prompts programmatically
- Intelligence Tasks: create, list, and retrieve AI content tasks via API
- Answers endpoint: access full AI model responses
How to use it
Everything starts on the API Keys page, where you generate the bearer token the API uses to authenticate every request.
- Generate an API key from User Menu > API Keys
- Add the key as a Bearer token:
Authorization: Bearer llmpulse_your_key_here - Base URL:
https://llmpulse.ai/api/v1/ - Start with
GET /api/v1/dimensions/projectsto list your projects - Use
GET /api/v1/metrics/timeseries?project_id=ID&metrics=mentions,visibility&range=30for metric data
Tips & notes
- Available on Scale plans and above
- Rate limit: 300 requests per minute
- All endpoints support JSON format
- ETags and Last-Modified headers are supported for caching
- Standard error codes:
ERR_MISSING_AUTH,ERR_INVALID_API_KEY,ERR_PROJECT_NOT_FOUND - Full API documentation available at /api-docs