API & Keys
Manage your API access and monitor usage
API Usage (Last 6 Months)
API Keys
Production API Key
activeread:allciv_****_prod_****_abc123
Last used: 1/15/2024
Development Key
activeread:surveysciv_****_dev_****_def456
Last used: 1/14/2024
Analytics Dashboard
activeread:analyticsciv_****_analytics_****_ghi789
Last used: 1/13/2024
Legacy Integration
expiredread:basicciv_****_legacy_****_jkl012
Last used: 12/28/2023
Quick Start
Base URL
https://api.geopulse.com/v1Authentication
Authorization: Bearer civ_****_prod_****_abc123Rate Limits
Requests per minute100
Requests per day10,000
Data export limit1M records
Code Examples
cURL
curl -X GET "https://api.geopulse.com/v1/surveys" \ -H "Authorization: Bearer civ_****_prod_****_abc123" \ -H "Content-Type: application/json"
JavaScript
const response = await fetch('https://api.geopulse.com/v1/surveys', {
headers: {
'Authorization': 'Bearer civ_****_prod_****_abc123',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);Python
import requests
headers = {
'Authorization': 'Bearer civ_****_prod_****_abc123',
'Content-Type': 'application/json'
}
response = requests.get('https://api.geopulse.com/v1/surveys', headers=headers)
data = response.json()
print(data)Available Endpoints
GET
/surveysList all surveysGET
/surveys/{id}Get survey detailsGET
/dataExport survey dataGET
/regionsGet region informationGET
/insightsRetrieve AI insightsGET
/reportsList generated reports