Ζητήστε πρώιμη πρόσβαση

Συμπληρώστε το μικρό σας όνομα και την επαγγελματική διεύθυνση email. Θα σας στείλουμε σύνδεσμο για να επιβεβαιώσετε το αίτημα πρόσβασης στο Tajo.

Καθολικά όρια

Το Brevo περιορίζει τα αιτήματα API ανά endpoint. Κάθε όριο είναι ένας αριθμός αιτημάτων ανά δευτερόλεπτο (RPS), ανά ώρα (RPH) ή και τα δύο. Τα στοιχεία παρακάτω προέρχονται από τη σελίδα ορίων του Brevo, με έλεγχο στις 7 Οκτωβρίου 2026. Ελέγξτε αυτή τη σελίδα πριν υπολογίσετε το μέγεθος μιας μεγάλης εργασίας.

Επίπεδα ορίων ρυθμού

ΕπίπεδοΔιαθέσιμο σε
ΓενικόFree, Starter, Standard, Professional και Enterprise
ΠροηγμένοProfessional και Enterprise
ΕκτεταμένοEnterprise

Όρια ανά επίπεδο

EndpointΓενικόΠροηγμένοΕκτεταμένο
POST /v3/smtp/email, GET /v3/smtp/blockedContacts1.000 RPS, 3.600.000 RPH2.000 RPS, 7.200.000 RPH6.000 RPS
GET /v3/smtp/emails2 RPS, 7.200 RPH3 RPS, 10.800 RPH18.000 RPH
POST /v3/transactionalSMS/send150 RPS, 540.000 RPH200 RPS, 720.000 RPH250 RPS
POST /v3/events10 RPS, 36.000 RPH20 RPS, 72.000 RPH60 RPS
POST /v3/orders/status5 RPS, 18.000 RPH10 RPS, 36.000 RPH15 RPS
POST /v3/products2 RPS, 7.200 RPH4 RPS, 14.400 RPH21.600 RPH
Άλλα endpoints κάτω από /v3/smtp300 RPH600 RPH1.800 RPH
Όλα τα endpoints κάτω από /v3/contacts10 RPS, 36.000 RPH20 RPS, 72.000 RPH60 RPS
Όλα τα endpoints κάτω από /v3/loyalty600 RPH1.200 RPH100.000 RPH
Όλα τα υπόλοιπα endpoints100 RPH200 RPH600 RPH

Όταν ένα endpoint έχει και όριο RPS και όριο RPH, μένετε κάτω και από τα δύο.

Κεφαλίδες ορίων ρυθμού

Τα endpoints με όριο ρυθμού επιστρέφουν αυτές τις κεφαλίδες:

HTTP/1.1 200 OK
x-sib-ratelimit-limit: 1000
x-sib-ratelimit-remaining: 750
x-sib-ratelimit-reset: 1

Περιγραφές των κεφαλίδων

  • x-sib-ratelimit-limit: τα αιτήματα που επιτρέπονται στο τρέχον παράθυρο
  • x-sib-ratelimit-remaining: τα αιτήματα που απομένουν στο τρέχον παράθυρο
  • x-sib-ratelimit-reset: ο χρόνος μέχρι να μηδενιστεί το παράθυρο, συνήθως σε δευτερόλεπτα

Το Brevo τεκμηριώνει αυτές τις κεφαλίδες στη σελίδα του για τις κεφαλίδες ορίων.

Παρακολούθηση της χρήσης

Έλεγχος της τρέχουσας χρήσης

const checkRateLimit = async () => {
const response = await fetch('https://api.brevo.com/v3/account', {
headers: { 'api-key': process.env.BREVO_API_KEY }
});
console.log({
limit: response.headers.get('x-sib-ratelimit-limit'),
remaining: response.headers.get('x-sib-ratelimit-remaining'),
resetInSeconds: Number(response.headers.get('x-sib-ratelimit-reset'))
});
};

Διαχείριση των ορίων ρυθμού

Εκθετική αναμονή

const makeRequestWithBackoff = async (url, options, maxRetries = 3) => {
for (let i = 0; i < maxRetries; i++) {
const response = await fetch(url, options);
if (response.status !== 429) return response;
const resetSeconds = Number(response.headers.get('x-sib-ratelimit-reset') || 1);
const delay = Math.max(resetSeconds * 1000, 1000 * Math.pow(2, i));
console.log(`Rate limited. Waiting ${delay}ms before retry ${i + 1}`);
await new Promise(resolve => setTimeout(resolve, delay));
}
throw new Error('Rate limit retries exhausted');
};

Όταν συνεχίζετε να φτάνετε στα όρια

  1. Κατανέμετε τα αιτήματα ομοιόμορφα: ένα όριο 1.000 RPS επιτρέπει έως 60.000 αιτήματα το λεπτό μόνο όταν τα αιτήματα κατανέμονται ομοιόμορφα.
  2. Ομαδοποιήστε και αποθηκεύετε στην cache: χρησιμοποιήστε endpoints μαζικών λειτουργιών και αποφύγετε την εκ νέου ανάγνωση δεδομένων που ήδη έχετε.
  3. Χρησιμοποιήστε webhooks για στατιστικά: λαμβάνετε συμβάντα αντί να κάνετε polling στα endpoints στατιστικών.
  4. Εξετάστε ένα υψηλότερο επίπεδο: το προηγμένο και το εκτεταμένο επίπεδο συνοδεύουν τα προγράμματα Professional και Enterprise.

Ζητήστε πρώιμη πρόσβαση

Συμπληρώστε το μικρό σας όνομα και την επαγγελματική διεύθυνση email. Θα σας στείλουμε σύνδεσμο για να επιβεβαιώσετε το αίτημα πρόσβασης στο Tajo.

AI Βοηθός

Γεια! Ρωτήστε με οτιδήποτε για την τεκμηρίωση.

Αυτή η σελίδα ως Markdown: global-limits.md

Φόρτωση Markdown…
Άνοιγμα στο Claude Άνοιγμα στο ChatGPT