Ana içeriğe geç

Salt okunur ölçüm API’si

Yapay zeka görünürlük verinizi kendi panolarınıza, e-tablolarınıza veya ajans raporlarınıza çekin. JSON veya CSV, her entegrasyon için ayrı anahtar, yalnızca çalışma alanınızın verisi.

Kimlik doğrulama

Hesabım, API anahtarları bölümünden anahtar oluşturun (yalnızca çalışma alanı sahipleri). Bearer belirteci olarak gönderin. Anahtarın tamamı bir kez gösterilir; yalnızca özeti saklanır. İptal edilen anahtar bir sonraki istekte çalışmaz.

curl -H "Authorization: Bearer aeo_YOUR_KEY" \
  "https://YOUR-AEODA-DOMAIN/api/v1/brands/BRAND_ID/scores?from=2026-09-01&limit=50"

# CSV
curl -H "Authorization: Bearer aeo_YOUR_KEY" -o scores.csv \
  "https://YOUR-AEODA-DOMAIN/api/v1/brands/BRAND_ID/scores?format=csv&delimiter=semicolon"

Planlar

API, Pro ve Agency planlarına dahildir. CSV dışa aktarma Starter’dan itibaren dahildir. Plan düşerse mevcut anahtarlar, çalışma alanı yeniden yükseltilene kadar 403 döndürür.

Plan düşerse anahtarlar askıya alınır ve 403 döner; çalışma alanı yükselttiği anda yeniden çalışır. Anahtarlar silinmez.

Uçlar

Tüm uçlar GET ve salt okunurdur. Temel adres: aeoda alan adınız.

UçDöndürür
GET /api/v1/brandsMarkalarınız (kimlik, ad, alan adı, pazar).
GET /api/v1/brands/{brandId}/scoresSkor geçmişi: tarih, motor, skor, güven aralığı, anılma oranı.
GET /api/v1/brands/{brandId}/answersCevaplar: prompt, motor, anıldı mı, sıra, duygu, rakipler, cevap metni.
GET /api/v1/brands/{brandId}/sourcesAtıf yapılan kaynaklar: alan adı, URL, cevap sayısı, bizim mi rakip mi.
GET /api/v1/brands/{brandId}/competitorsRakip karşılaştırma: marka, skor, SOV.
GET /api/v1/brands/{brandId}/recommendationsEylem planı: başlık, öncelik, efor, durum.

Sorgu parametreleri

from ve to: YYYY-MM-DD biçiminde tarihler (varsayılan son 30 gün, planınızın geçmiş penceresiyle sınırlı). limit: 1 ile 1000 arası (varsayılan 100). cursor: önceki sayfanın nextCursor değeri. format: json (varsayılan) veya csv. delimiter: comma veya semicolon (CSV). lang: öneri başlıklarının dili. Bilinmeyen parametreler 400 döndürür.

Örnek

{
  "data": [
    {
      "brand": "Northwind Coffee",
      "date": "2026-10-01T09:00:00.000Z",
      "engine": "all",
      "score": 55,
      "ci_low": 40,
      "ci_high": 70,
      "mention_rate": 25,
      "sov": 31.5,
      "avg_position": 2.4
    }
  ],
  "nextCursor": "eyJ0IjoiMjAyNi0xMC0wMSAwOTowMDowMCswMCIsImlkIjoiLi4uIn0",
  "range": { "from": "2026-09-01", "to": "2026-10-18" }
}

CSV biçimi

CSV, Excel’in aksanları doğru açması için bayt sıra işaretli UTF-8’dir. = + - @ ile başlayan metin hücrelerinin başına formül enjeksiyonunu önlemek için kesme işareti eklenir. CSV yanıtları akış olarak gelir ve 100.000 satırla sınırlıdır: sınıra takılırsanız (413) tarih aralığını daraltın.

Hız sınırı ve sayfalama

Her anahtar dakikada 60 isteğe izin verir. Yanıtlar x-ratelimit-limit ve x-ratelimit-remaining başlıklarını taşır; 429 yanıtında retry-after bulunur. JSON listeleri nextCursor ile sayfalanır (son sayfada null).

format=csv için ayrı, daha düşük bir sınır vardır: anahtar başına saatte 6 indirme; yanıt 50 MB ile sınırlıdır (kesilen dosyanın son satırı "# truncated" olur).

Hatalar

  • 401Anahtar yok, biçimi hatalı veya iptal edilmiş.
  • 403Çalışma alanı planı API içermiyor.
  • 404Marka çalışma alanınızda yok.
  • 413CSV satır sınırı aşıldı: daha kısa tarih aralığı kullanın.
  • 429Hız sınırına ulaşıldı: retry-after saniye bekleyin.