apollo-rate-limits

Featured

Implement Apollo.io rate limiting and backoff. Use when handling rate limits, implementing retry logic, or optimizing API request throughput. Trigger with phrases like "apollo rate limit", "apollo 429", "apollo throttling", "apollo backoff", "apollo request limits".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Apollo Rate Limits ## Overview Implement robust rate limiting and backoff for the Apollo.io API. Apollo uses **fixed-window rate limiting** with per-endpoint limits. Unlike hourly quotas, Apollo limits are **per minute** with a burst limit per second. Exceeding them returns HTTP 429. ## Prerequisites - Valid Apollo API key - Node.js 18+ ## Instructions ### Step 1: Understand Apollo's Rate Limit Structure Apollo's official rate limits (as of 2025): ``` Endpoint Category | Limit/min | Burst/sec | Notes ----------------------------+-----------+-----------+------------------------------- People Search | 100 | 10 | /mixed_people/api_search (free) People Enrichment | 100 | 10 | /people/match (1 credit each) Bulk People Enrichment | 10 | 2 | /people/bulk_match (up to 10/call) Organization Search | 100 | 10 | /mixed_companies/search Organization Enrichment | 100 | 10 | /organizations/enrich Contacts CRUD | 100 | 10 | /contacts/* Sequences | 100 | 10 | /emailer_campaigns/* Deals | 100 | 10 | /opportunities/* ``` Response headers on every successful call: - `x-rate-limit-limit` — max requests per window - `x-rate-limit-remaining` — requests remaining in current window - `retry-after` — seconds to wait (only on 429 responses) ### Step 2: Build a Per-Endpoint Rate Limiter...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

apify-rate-limits

Handle Apify API rate limits with proper backoff and request queuing. Use when hitting 429 errors, optimizing API request throughput, or implementing rate-aware client wrappers. Trigger: "apify rate limit", "apify throttling", "apify 429", "apify retry", "apify backoff", "too many requests apify".

2,266 Updated today
jeremylongshore
AI & Automation Featured

rate-limiting-apis

Implement sophisticated rate limiting with sliding windows, token buckets, and quotas. Use when protecting APIs from excessive requests. Trigger with phrases like "add rate limiting", "limit API requests", or "implement rate limits".

2,266 Updated today
jeremylongshore
API & Backend Listed

api-rate-limiting

Implements API rate limiting using token bucket, sliding window, and Redis-based algorithms to protect against abuse. Use when securing public APIs, implementing tiered access, or preventing denial-of-service attacks.

160 Updated 2 weeks ago
secondsky
AI & Automation Featured

abridge-rate-limits

Implement Abridge rate limiting, backoff, and session throttling patterns. Use when handling 429 errors, managing concurrent encounter sessions, or optimizing API throughput for high-volume clinical deployments. Trigger: "abridge rate limit", "abridge 429", "abridge throttling", "abridge concurrent sessions".

2,266 Updated today
jeremylongshore
AI & Automation Featured

customerio-rate-limits

Implement Customer.io rate limiting and backoff. Use when handling high-volume API calls, implementing retry logic, or hitting 429 errors. Trigger: "customer.io rate limit", "customer.io throttle", "customer.io 429", "customer.io backoff", "customer.io too many requests".

2,266 Updated today
jeremylongshore