Bronson Api ⇒ 【OFFICIAL】
{ "code": 400, "message": "Wrong." } That’s it. No hint. No sympathy. The system has judged your input as "Wrong." It is now your responsibility to introspect, to re-read the specification, to debug your own logic. The API will not help you, because helping you implies that you are entitled to assistance. You are not.
Rate limiting follows the same philosophy. There are no X-RateLimit-Reset headers with friendly countdowns. When you exceed your limit, the API simply stops responding for a period of time—a period that is undocumented and variable. You are expected to implement exponential backoff, circuit breakers, and retry logic not because the documentation told you to, but because you are a professional. Why would anyone design such a thing? At first glance, the Bronson API seems like a parody of hostile design. But consider its unexpected virtues. bronson api
First, it is incredibly stable. Because the API refuses to implement convenience features—search, filtering, partial responses, batch operations—its surface area is tiny. There are no deprecated endpoints, because there are barely any endpoints at all. The Bronson API may be unpleasant, but it never breaks. { "code": 400, "message": "Wrong