Developer API
Build with the Beacon API
Access AI visibility data programmatically. Integrate GEO Scores, citation tracking, and analytics into your own applications.
RESTful API
Simple, predictable REST endpoints that are easy to integrate.
Secure Authentication
API keys and OAuth 2.0 for secure access to your data.
Real-time Data
Access the latest GEO scores and citation data in real-time.
SDKs Available
Official SDKs for JavaScript, Python, and more.
Simple to integrate
Get started in minutes with our official SDKs. Fetch your GEO Score, track citations, and monitor competitors with just a few lines of code.
// Install the SDK
npm install @beacon/sdk
// Initialize the client
import { Beacon } from '@beacon/sdk';
const beacon = new Beacon({
apiKey: 'your_api_key'
});
// Get your brand's GEO Score
const score = await beacon.brands.getGeoScore('brand_id');
console.log(score);
// { score: 72, change: +5, updatedAt: '2024-12-30T...' }API Endpoints
Core endpoints for accessing your AI visibility data.
GET
/v1/brandsList all brands in your accountGET
/v1/brands/{id}/geo-scoreGet current GEO Score for a brandGET
/v1/brands/{id}/citationsList AI citations for a brandGET
/v1/brands/{id}/competitorsGet competitor analysis dataPOST
/v1/webhooksCreate a webhook subscriptionGET
/v1/reportsGenerate and download reports