We dont try to infer exact opens/clicks. The system focuses on relative, repeatable patterns across many emails, which tends to wash out single-campaign noise.
Nice work!I checked GitHub repo and noticed the clean implementation, but I’d recommend considering implementing a feedback, allowing users to rate their lunch experiences ;)
> Does this service get historical rates from its sources in real time or does it store those in its own local database?
Historical data are stored and synchronized at regular intervals in the local db.
> How long will this service be free for? What’s the business model that’s being thought about?
I was looking for stable service and i did not find any,
that would have satisfied my needs, so i decidide create myself.
Current features will be as free in the future as they are now.
> What kind of rate limiting, if any, is used so that a developer who uses these APIs doesn’t have their app go down because someone else is hammering the server with a lot of requests?
Yes, there are rate limit, currently 300 per minute, you can see it in the response header.
- default api response is json format, this format is easy to parse then xml (eg directly usage in js/nodejs app..)
- server cost is not too hight , api response is only static json data (data are sync. on midnight), so price is only for bandwige
- i plan added crypto and comodities (like gold,silver etc)