learnApiIntegrations.whyApi.title
learnApiIntegrations.whyApi.paragraph1
learnApiIntegrations.whyApi.paragraph2
learnApiIntegrations.overview.title
learnApiIntegrations.overview.description
learnApiIntegrations.overview.baseUrl
https://api.bloffee.com/v1learnApiIntegrations.overview.responseFormat
learnApiIntegrations.overview.responseDescription
{
"status": "success",
"data": {
"url": "https://example.com/page",
"geoScore": 85,
"factors": {...}
}
}learnApiIntegrations.authentication.title
learnApiIntegrations.authentication.description
learnApiIntegrations.authentication.gettingKey.title
learnApiIntegrations.authentication.gettingKey.description
Authorization: Bearer YOUR_API_KEY_HERElearnApiIntegrations.authentication.usingKeys.title
learnApiIntegrations.authentication.usingKeys.description
curl -X GET \
https://api.bloffee.com/v1/urls \
-H "Authorization: Bearer YOUR_API_KEY"learnApiIntegrations.endpoints.title
learnApiIntegrations.endpoints.description
GET/urls
learnApiIntegrations.endpoints.getUrls
GET https://api.bloffee.com/v1/urls?page=1&limit=50GET/urls/:id
learnApiIntegrations.endpoints.getUrlById
GET https://api.bloffee.com/v1/urls/abc123POST/urls
learnApiIntegrations.endpoints.postUrls
POST https://api.bloffee.com/v1/urlsPUT/urls/:id/refresh
learnApiIntegrations.endpoints.putRefresh
PUT https://api.bloffee.com/v1/urls/abc123/refreshGET/compare
learnApiIntegrations.endpoints.getCompare
GET https://api.bloffee.com/v1/compare?urls=id1,id2,id3learnApiIntegrations.codeExamples.title
learnApiIntegrations.codeExamples.description
learnApiIntegrations.codeExamples.javascript
const fetch = require('node-fetch');
const analyzeURL = async (url) => {
const response = await fetch('https://api.bloffee.com/v1/urls', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ url })
});
const data = await response.json();
console.log('GEO Score:', data.data.geoScore);
return data;
};
analyzeURL('https://example.com/my-page');learnApiIntegrations.codeExamples.python
import requests
def analyze_url(url):
headers = {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
response = requests.post(
'https://api.bloffee.com/v1/urls',
headers=headers,
json={'url': url}
)
data = response.json()
print(f"GEO Score: {data['data']['geoScore']}")
return data
analyze_url('https://example.com/my-page')learnApiIntegrations.codeExamples.php
<?php
$url = 'https://example.com/my-page';
$data = array('url' => $url);
$options = array(
'http' => array(
'header' => "Authorization: Bearer YOUR_API_KEY
" .
"Content-Type: application/json
",
'method' => 'POST',
'content' => json_encode($data)
)
);
$context = stream_context_create($options);
$result = file_get_contents(
'https://api.bloffee.com/v1/urls',
false,
$context
);
$response = json_decode($result, true);
echo "GEO Score: " . $response['data']['geoScore'];
?>learnApiIntegrations.webhooks.title
learnApiIntegrations.webhooks.description
learnApiIntegrations.webhooks.setup.title
learnApiIntegrations.webhooks.setup.description
- learnApiIntegrations.webhooks.events.analysisComplete.label learnApiIntegrations.webhooks.events.analysisComplete.description
- learnApiIntegrations.webhooks.events.scoreChanged.label learnApiIntegrations.webhooks.events.scoreChanged.description
- learnApiIntegrations.webhooks.events.reportGenerated.label learnApiIntegrations.webhooks.events.reportGenerated.description
- learnApiIntegrations.webhooks.events.urlAdded.label learnApiIntegrations.webhooks.events.urlAdded.description
learnApiIntegrations.webhooks.payload.title
{
"event": "analysis.complete",
"timestamp": "2025-01-10T12:00:00Z",
"data": {
"url_id": "abc123",
"url": "https://example.com/page",
"geoScore": 85,
"previousScore": 78,
"factors": {
"readability": 90,
"comprehensiveness": 82,
"aiOptimization": 85
}
}
}learnApiIntegrations.automationIdeas.title
- âąlearnApiIntegrations.automationIdeas.idea1
- âąlearnApiIntegrations.automationIdeas.idea2
- âąlearnApiIntegrations.automationIdeas.idea3
- âąlearnApiIntegrations.automationIdeas.idea4
- âąlearnApiIntegrations.automationIdeas.idea5
- âąlearnApiIntegrations.automationIdeas.idea6
learnApiIntegrations.integrations.title
learnApiIntegrations.integrations.description
learnApiIntegrations.integrations.zapier.title
learnApiIntegrations.integrations.zapier.description
learnApiIntegrations.integrations.wordpress.title
learnApiIntegrations.integrations.wordpress.description
learnApiIntegrations.integrations.slack.title
learnApiIntegrations.integrations.slack.description
learnApiIntegrations.integrations.googleSheets.title
learnApiIntegrations.integrations.googleSheets.description
learnApiIntegrations.integrations.hubspot.title
learnApiIntegrations.integrations.hubspot.description
learnApiIntegrations.integrations.googleAnalytics.title
learnApiIntegrations.integrations.googleAnalytics.description
learnApiIntegrations.rateLimits.title
learnApiIntegrations.rateLimits.description
learnApiIntegrations.rateLimits.starter.title
100
learnApiIntegrations.rateLimits.starter.unit
learnApiIntegrations.rateLimits.business.title
1,000
learnApiIntegrations.rateLimits.business.unit
learnApiIntegrations.rateLimits.enterprise.title
learnApiIntegrations.rateLimits.enterprise.value
learnApiIntegrations.rateLimits.enterprise.unit
learnApiIntegrations.rateLimits.note
learnApiIntegrations.nextSteps.title
learnApiIntegrations.nextSteps.paragraph1
learnApiIntegrations.nextSteps.paragraph2