Limitler ve fair use
Güncellendi Aug 2026 · API v3Limitler, API’yi herkes için sağlıklı tutmak için var — normal kullanım onlara asla dokunmaz.
Rate limitler
- Public API trafiği: varsayılan olarak istemci+kullanıcı başına dakikada 60 istek.
- Ayrıca IP başına altyapı sınırları geçerlidir — normal entegrasyonlar bunlara asla ulaşmaz.
- Bir limite takılmak,
Retry-Afterheader’ıyla429döner;X-Rate-Limit-*header’ları her an nerede durduğunu söyler.
Fair use
Sert dakika limitlerinin ötesinde bir de yumuşak aylık kılavuz var:
ayda 3.000 istek (güncel değeri canlı olarak
GET /v3/users/me/usage içinden fairUse.monthlyReference olarak oku).
Bu bir gösterge, bir yaptırım değil: aşmak, my.pon.app’teki kullanım
sayfanda bir rengi değiştirir, başka hiçbir şey olmaz. Canlı sayıların
(bugün, ay, token başına) da orada.
En ucuz istek, yapmadığın istektir.
Webhook’lar bir şeyin değiştiğini söyler; ardından koşullu bir fetch, ihtiyacın olan her şeydir. Bu, çoğu entegrasyonu kılavuzun çok altında tutar.Kaynak kotaları
Kontrolden çıkan otomasyona karşı cömert tavanlar (details.resource ve
details.limit ile 422 QUOTA_EXCEEDED):
| Kaynak | Limit |
|---|---|
| Kendi listelerin | 200 |
| Liste başına aktif ürün | 5.000 (LIST_FULL) |
| Görseller | 2.000 |
| Liste başına açık davet | 50 |
| Liste üyelikleri | 500 |
| Kişisel erişim token’ları | 10 (TOKEN_LIMIT) |
| Webhook’lar | 5 (WEBHOOK_LIMIT) |
Hata zarfı
Her hata, her endpoint, aynı biçim:
{ "errors": [ { "code": "LIST_FULL", "message": "…", "details": { "limit": 5000 } } ] }
Başarılı yanıtlar her zaman { "data": …, "meta": … } biçimindedir. Yazma
yolları idempotency dostudur — başarısız bir yazmayı yeniden denemek
güvenlidir.