Urgent.News

What's breaking now, across thousands of outlets.

Tech

I built a cross-API rate limit reference because I was tired of guessing

I kept hitting 429s on APIs I use daily. Every time, I'd search "Stripe rate limit" or "OpenAI rate limit" and land on a docs page that told me about one API, in one tier, with no error shape and no retry logic. So I started writing down what I actually needed: The RPM and TPM by usage tier The exact JSON the 429 returns Retry logic that actually reads the Retry-After header One escape hatch if…

Developer <name> created a cross-API rate limit reference to avoid constantly guessing the limits of various APIs. Frustrated by frequent 429 error responses, <name> documented the maximum requests per minute (RPM) and transactions per minute (TPM) for each API tier. <name> also provided the exact JSON structure of a 429 response, as well as retry logic that reads the Retry-After header for a more intelligent approach to handling rate limits.

A special escape hatch is included in case the developer becomes stuck. <name> began with OpenAI's 2026 limits - Build, Launch, and Grow tiers - and detailed the distinction between the 'slow_down' (429) and 'server_is_overloaded' (503) error codes. Python code was included to create a retry wrapper that respects the Retry-After header rather than blindly backing off.

All the numbers and sources are available at https://api-ceilings.github.io/theceiling/, with no signup or tracking required. More APIs will be added over time as needed, so users can request specific APIs they frequently encounter rate limit issues with.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

After the SOC Assessment: Common Findings and How to Fix Them

After the SOC Assessment: Common Findings and How to Fix Them _ Got your SOC assessment report back? Here are the findings that show up most often and a practical plan to remediate them._ The report…

  • Organize SOC assessment findings into high-risk/low-effort and high-risk/high-effort categories
  • Implement quick wins like updating contact info and confirming vital log sources
  • Establish basic metrics (detection time, response time) for current capabilities

Ranking old articles need to be renewed from Search Console export file by pandas

The Google Search Console performance report is enough to choose old articles to optimize, but manually filtering a few hundred URLs is very tiring.

  • Pandas library simplifies grouping pages based on impressions and clicks
  • Script assigns pages to four categories using median values and CTR analysis
  • Identifies declining pages compared to previous period for optimization

What a courier success rate actually tells a cash-on-delivery seller

75%, 45%, and the two-parcel trap: turning one number into a shipping decision. In Bangladesh, most online orders are paid in cash on delivery.

  • 75% or higher success rate (green): normal order processing advised
  • 45% to 75% success rate (amber): customer details should be confirmed
  • Below 45% success rate (red): orders should be avoided without prior confirmation

More from Thursday 5 November →