How much does each API call cost?
How much does each API call cost?
Pricing depends on the endpoint you call:
All costs are deducted automatically from your prepaid balance at the time of each successful request. You can monitor your usage and remaining balance in the developer portal.
How do I add credit to my account?
How do I add credit to my account?
Sign in at https://developers.noteboxd.com, navigate to the Billing section, and top up your prepaid balance using a credit or debit card. Credit is applied to your account instantly and any subsequent API calls will draw from the new balance.
What happens if my balance runs out mid-integration?
What happens if my balance runs out mid-integration?
Once your prepaid balance reaches zero, all API calls will return a
402 INSUFFICIENT_BALANCE error. Your existing application code continues to run normally — only the API calls themselves will fail until you add more credit.How do I find a fragrance's ID?
How do I find a fragrance's ID?
Use the search endpoint with the fragrance name as the query parameter:The response will include a list of matching fragrances. Retrieve the
id field from the result you want and store it for use in subsequent requests.What is the difference between a `slug` and an `id`?
What is the difference between a `slug` and an `id`?
Both are stable identifiers that you can safely store and reuse, but they apply to different resource types:
id— used for fragrancesslug— used for brands, perfumers, notes, and charts
How often is the data updated?
How often is the data updated?
Data freshness varies by type:
- Fragrance profiles, notes, and accords — curated continuously by the Noteboxd editorial team.
- Community data (reviews, wearing stats) — updates in near real-time as users submit new activity on the platform.
If you cache API responses on your end, keep community data TTLs short (a few minutes to an hour) to avoid serving stale wearing stats or review counts.
What is the daily rate limit?
What is the daily rate limit?
Rate limits vary depending on your plan. You can inspect the following response headers on any API call to see your current quota:
The rate-limit window resets daily at midnight UTC. If you exceed your quota, requests will return
429 RATE_LIMIT_EXCEEDED until the window resets.Can I use the API in a client-side (browser) app?
Can I use the API in a client-side (browser) app?
We strongly recommend against embedding your API key in client-side or mobile code. Anyone who inspects your JavaScript bundle or network traffic could extract the key and use your balance.Instead, route all API calls through your own backend service and keep the key server-side. Your backend can proxy or aggregate requests as needed before returning data to the browser.
Are failed calls charged?
Are failed calls charged?
No — only successful responses are billed. Calls that return a
4xx or 5xx status code are generally not deducted from your prepaid balance. You only pay for requests that complete with a 2xx response.How do I get support?
How do I get support?
There are two ways to reach the Noteboxd developer support team:
- Developer portal — visit https://developers.noteboxd.com and open a support ticket directly from your account dashboard.
- Email — use the contact form in the portal to send a message to the developer support team.
code and details fields), the endpoint you were calling, and your approximate request timestamp to help the team investigate quickly.