We’ve revolutionized how we manage Indeed reporting by cutting daily API requests from 2,400 to just 24. This shift has slashed costs, improved page load times, and enhanced scalability. By storing historical campaign data locally and syncing new data seamlessly, we continue to deliver accurate, real-time insights while keeping expenses in check.
We’ve successfully addressed a significant cost challenge associated with the Indeed API. Previously, our clients relied heavily on the API, generating thousands of requests per page load to retrieve their campaign reports. This method assumed unlimited requests, but with Indeed’s new pricing policy of $3 per request, it quickly became unsustainable. We had to implement reduced costs on Indeed reporting.
What Changed?
To adapt, we overhauled our process. By storing historical campaign data directly in our database and calculating insights locally, we drastically reduced our dependency on real-time API calls. This allows us to provide the same up-to-date, actionable insights while minimizing costs.
The Impact
- Cost Savings: Daily API requests plummeted from 2,400 to just 24, significantly cutting overage fees.
- Performance Gains: Fewer external requests have improved page load times, resulting in a smoother and faster user experience.
- Scalability: This optimized system creates a robust framework for managing API-dependent features more efficiently as our business grows.
What’s Next?
We’re now fine-tuning our daily syncing process to ensure that new data is seamlessly integrated into our reports. This ensures reports remain accurate and up-to-date without requiring additional manual input, paving the way for even greater efficiency.
By addressing these challenges, we at JobSplice have not only reduced costs but also enhanced the performance and scalability of our platform, benefiting both our clients and their end-users. This initiative is a testament to our commitment to innovation and delivering value at every turn.