API Reference
Integrate Elynn AI data into your own applications and workflows using our REST API.
Enterprise Feature
API access is available on the Enterprise plan. Upgrade your plan to get API access.
Authentication
Authenticate your API requests using a Bearer token. You can find your API key in your dashboard under Settings > API.
curl -X GET "https://api.elynn.one/v1/visibility" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
Security: Never expose your API key in client-side code. Always make API calls from your server.
Base URL
All API requests should be made to:
https://api.elynn.one/v1Endpoints
/visibilityGet visibility metrics for a website.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
website_id | string | Required. The website ID |
start_date | string | ISO 8601 date (default: 30 days ago) |
end_date | string | ISO 8601 date (default: today) |
/mentionsGet brand mentions across AI engines.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
website_id | string | Required. The website ID |
engine | string | Filter by AI engine (chatgpt, claude, perplexity, google) |
limit | integer | Number of results (default: 50, max: 100) |
/competitorsGet competitor visibility data.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
website_id | string | Required. The website ID |
Rate Limits
API requests are rate limited to ensure fair usage for all users.
| Plan | Requests/minute | Requests/day |
|---|---|---|
| Enterprise | 60 | 10,000 |
Rate limit headers are included in all API responses: X-RateLimit-Remaining, X-RateLimit-Reset
Webhooks
Configure webhooks to receive real-time notifications when your visibility changes. Configure webhooks in your dashboard under Settings > Webhooks.
Available Events
visibility.changed- Visibility score changed significantlymention.new- New brand mention detectedsentiment.changed- Sentiment shifted significantlycompetitor.ranked- Competitor surpassed your ranking