
In Progress
Posted
Paid on delivery
My trading platform relies on Twelve Data for live prices and charts, but we are now hitting the provider’s request cap and the quotes freeze. The bottleneck is clearly in the price-fetching logic, so I need you to dive into the JavaScript / PHP that pulls data, spot the excessive polling, and refactor it right away. You will have full cPanel File Manager access. Once inside, please locate the scripts that call the Twelve Data endpoints and: • Introduce lightweight caching so identical quotes aren’t requested twice. • Apply sensible rate limiting to every outbound call. • Rebalance the request intervals so we stay safely below the vendor limits while charts and tickers still look real-time. The goal is simple: prices flow smoothly again with zero freezes and API quota remains untouched through a normal trading day. If you have hands-on experience integrating REST/WS market feeds and can turn this around ASAP, I’m ready to give you immediate access and quick feedback on your fixes.
Project ID: 40660383
134 proposals
Remote project
Active 3 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Your Twelve Data quotes are freezing because the front-end is almost certainly polling per-symbol on a short interval, so every chart and ticker fires its own request and you burn the credit cap early in the session. I'd go into cPanel File Manager, trace every script hitting the Twelve Data endpoints, and fix it at the source rather than just slowing the timers. My plan: batch symbol requests into single multi-symbol calls, add a short-TTL server-side cache (file or MySQL, a few seconds for quotes, longer for historical candles) so identical quotes are never fetched twice, and put a token-bucket throttle plus retry-with-backoff in front of every outbound call so you never exceed credits per minute. On the JS side I'd replace per-widget setInterval loops with one shared poller that distributes data to charts and tickers, and stagger intervals so tickers still feel live. If your plan supports WebSocket, I can switch the live quotes to WS and keep REST only for history — that removes the cap problem entirely. I can start as soon as access is shared and turn this around same day. Quick one: do you know roughly how many symbols are shown at once on a busy page? Muhammad Saad
$30 USD in 1 day
7.9
7.9
134 freelancers are bidding on average $33 USD for this job

Hi there, I understand your trading platform is experiencing API rate limiting issues with Twelve Data causing frozen quotes and request caps. I've worked extensively with API integration and rate limiting solutions for financial platforms. My approach would be to implement a smart caching layer that stores price data locally while respecting Twelve Data's rate limits. I'll create a robust queuing system that batches requests and implements intelligent retry mechanisms. The solution will include proper error handling, fallback options, and monitoring to prevent future bottlenecks. I'll optimize your existing PHP/MySQL architecture to handle concurrent requests efficiently while maintaining data accuracy. The implementation will involve: 1. Building a local cache with automatic refresh intervals 2. Creating a request scheduler that respects API limits 3. Implementing proper error handling and logging 4. Adding monitoring dashboard for API usage tracking This will ensure your platform continues receiving real-time data without hitting rate limits. Best Regards, Khorshed Alam, RS Software
$20 USD in 2 days
9.5
9.5

Hello, As a seasoned developer with over 15 years of professional experience, I’m confident that my skills in JavaScript and PHP can deliver the exactly what you need for this project. Throughout my career, I have honed my abilities to optimize systems, improve efficiency and build scalable solutions - all of which are critical to tackling your platform's rate limit and issue with the Twelve Data API. I've had hands-on experience integrating REST/WS market feeds before and implementing highly efficient rate limiting along with introducing caching to minimize redundant requests. This has enabled me to not just meet vendor limits but also maintain real-time updates for charts and tickers. Additionally, I'm well-versed in the web technology stack used by the cPanel File Manager, further streamlining our collaboration. Efficiency, speed, and premium deliverables are all part of my work ethic. Given a chance to work with you on this project, I'll jump right into examining and refactoring the relevant code paths to eliminate these freezes. Not only will your charts start flowing smoothly again with minimal disruption, but you can also expect me to respect the limitations imposed by Twelve Data's API while ensuring your trading activities aren't hampered in any way. Let us bridge this bottleneck together and bring your platform back on track efficiently. I assure you of timely deliveries without compromising quality- a testament that st Thanks!
$30 USD in 1 day
8.6
8.6

Hi, I can see the real issue here: the platform isn’t just “hitting a limit” , the quote layer is probably over-polling, duplicating requests, and starving the UI when Twelve Data slows down. I’ve fixed similar PHP/JavaScript feed bottlenecks by tracing the request path, adding lightweight caching, and tuning call frequency so charts stay responsive without burning quota. I’ll inspect the cPanel files, find the endpoints pulling Twelve Data prices, then refactor the polling logic, add sensible rate limiting, and make sure identical quotes aren’t fetched twice. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. I can start as soon as you grant access and should be able to isolate the bottleneck quickly. Which part of the current feed logic is most critical to preserve: chart refresh speed or quote freshness? 1) Are the prices pulled from one shared PHP endpoint or from multiple JavaScript widgets? 2) Do you want caching at the server layer, browser layer, or both for best stability? 3) Should I preserve the current chart refresh timing exactly, or adjust it slightly to stay below vendor caps? Looking forward to your reply so we can finalize the exact plan. Thanks, Asad
$30 USD in 3 days
8.3
8.3

Hello, I will modify the script to implement the lightweight caching to avoid freezing and API quota limit issues. I will complete this work in a day. Looking forward to your reply to start this work immediately. I am available online for 8 - 10 hours per day as a full-time freelancer.
$25 USD in 1 day
8.4
8.4

Hi, I can audit the PHP/JavaScript Twelve Data integration, identify the excessive polling, and refactor it with lightweight caching, rate limiting, and optimized request intervals. I’ll work directly through cPanel, ensure duplicate requests are avoided, and keep the charts/tickers responsive without exceeding the API limits. I have 10+ years of web development experience and can start immediately. Thank you Regards, Sai
$30 USD in 1 day
7.8
7.8

The real cause of your quota blowout is almost always that each visitor's browser polls Twelve Data directly, so ten users watching the same symbol means ten times the calls — the fix is to make the server the single source of truth. I'd add a short-lived server-side cache (a few seconds per symbol) so identical quotes are fetched once and every visitor reads from that cache, which alone usually collapses your request volume dramatically. Then I'd batch multiple symbols into single endpoint calls where the API allows, apply a rate limiter to all outbound requests, and tune the refresh intervals so tickers and charts still feel real-time while staying safely under the vendor cap. If your plan includes it, I'd move the fast-moving quotes to Twelve Data's WebSocket feed, which pushes updates instead of polling and is far more quota-friendly. I'll verify by watching the request count across a simulated trading day to confirm zero freezes. Experienced with REST and WS market feeds — give me cPanel access and I can start diagnosing right away.
$10 USD in 1 day
7.9
7.9

22 years of experience in PHP/MYSQL and i can fix your API issue which you think is simple may have some issue regarding the freeze of the API request and response. Let me check the code and API documentation and fix the issue thanks.
$125 USD in 7 days
7.9
7.9

Greetings, our company has accumulated **15 years of experience** working with PHP JavaScript integrating APIs, REST/WS market feeds, MySQL, and creating performance-oriented web applications. We are ready to examine your current integration with Twelve Data to uncover potential over-polling. Phase of the project: audit: Determine each Twelve Data call and pattern of polling chart ticker, duplicate calls. *Caching: use both server & client-side minimal caching to avoid repeat quote requests. Rate Limiting: create a single throttling and queuing mechanism for the raising calls. *Smart Polling: Adjust the frequency of polls as the endpoints while still preserving a live-like experience. *Data Optimization: Eliminate duplicated symbols and aggregate requests as much as possible. Reliability: Introduce timeout retry fallback, and error handling to prevent the situation of the frozen quotes. *Monitoring: keep the record of the API consumption and failure so that the quota consumption may be tracked. Testing: Check the charts tickers concurrent users, and normal trading workflows post-implementation. We advocate **audit centralize requests cache throttle optimize test** as a sequence of steps instead of simply raising poll intervals. We are always ready to collaborate through cPanel as well as production PHP/JavaScript code that has been frozen and is not causing functionality issues to other platform features. --ABHAY
$20 USD in 7 days
8.4
8.4

As an experienced Full-Stack software engineer with a decade-long career, I’ve tackled numerous API-related projects throughout my career. I understand the criticality of seamless data flow in a trading platform and have deep experience with REST/WS market feeds, which aligns perfectly with your project needs. My proficiency in JavaScript and PHP ensures that I can quickly locate the areas causing excessive polling and refactor them effectively. To resolve the issues you're facing, I propose two concise steps: introducing lightweight caching to eliminate redundant requests and implementing a sensible rate-limiting mechanism for each API call. Additionally, rebalancing request intervals will enable your platform to safely operate below vendor limits while maintaining real-time updates on charts and tickers. Rest assured, this revamp will ensure smooth price updates without freezing and help preserve your API quota during normal trading hours. What sets me apart as a freelancer is my commitment to delivering quality work within tight deadlines. I believe in maintaining open lines of communication, providing daily updates on progress, and offering free technical support post-completion. Trust me with your project, and together we’ll resolve these API rate limit challenges in no time, empowering your trading platform to function optimally once again.
$20 USD in 7 days
7.4
7.4

Hello, Having spent over 7 years in the field, I've cultivated an invaluable expertise in all aspects of API Integration and Software Architecture. Recognizing the importance of a seamlessly running trading platform, I'm confident that my proficiency in JavaScript and PHP, twinned with my deftness at troubleshooting within REST/WS market feeds, will allow me to quickly identify where your polling process falls short and optimize it. To ensure minimal downtime and efficient handling of high-traffic scenarios, I'll introduce a lightweight caching system that eliminates redundant requests while adhering to rate limits imposed by Twelve Data. By rebalancing request intervals judiciously, I'll ensure not only real-time updates but also a safe distance from vendor-imposed limits. As an active freelancer, available full-time, handing your project over to me means immediate access and prompt resolution of issues. Rest assured, your API quota will remain untouched and the smooth flow of prices, charts and tickers will further enhance the performance of your trading platform. Let's get started today and begin transforming your platform together. Thanks!
$25 USD in 6 days
7.4
7.4

Hi! I am an expert developer with strong experience integrating REST/WebSocket market data feeds and optimizing API usage, including caching, rate limiting, and request interval tuning. I can dive into your JavaScript/PHP codebase, locate the Twelve Data request logic, and implement lightweight caching to prevent duplicate quote requests, sensible rate limiting on outbound calls, and rebalanced polling intervals that stay safely under your API limits while keeping charts and tickers feeling real-time. I'm ready to work with cPanel access and can turn this around quickly. Please chat with me for more details.
$30 USD in 1 day
7.6
7.6

Hello I can definitely help you optimize your Twelve Data API calls to prevent hitting request caps and freezing your price feeds. My experience with JavaScript and PHP will allow me to quickly identify and refactor the excessive polling logic, and I'll implement efficient caching to resolve this. Do you have any specific concerns about the current caching implementation you'd like to discuss first? Giáp Văn Hưng
$31 USD in 7 days
7.0
7.0

Hi, I'm Denis, a full-stack developer who has worked on systems that pull real-time market data under strict API limits. I understand the urgency—freezing prices and hitting caps can break a trading platform, and the fix usually lies in how requests are structured rather than the API itself. In your case, the Twelve Data endpoints are being queried too frequently, likely without caching or controlled spacing between calls. I’d start by auditing the scripts that hit those endpoints, then add lightweight caching (Redis or even flat files) to store recent quotes and avoid duplicate requests. Next, I’d implement a rate-limiting layer that spreads requests evenly, respecting Twelve Data’s limits while keeping the UI responsive. The PHP cron jobs or JavaScript intervals triggering these calls will be adjusted to fetch only when necessary, not on every poll. I’ve done this before with high-frequency market data feeds, where the difference between freezing charts and smooth operation came down to caching and controlled polling. The key is balancing real-time feel with strict rate limits—no overkill, just smarter request patterns. The main risk here is not properly measuring the current request volume before making changes, which could still leave you hitting limits. I’d log and monitor the rate changes during deployment to catch any miscalculations early. I can start working right away. Let's connect and discuss the details. Thanks, Denis.
$10 USD in 1 day
6.6
6.6

Could you please answer following queries : 1. **Twelve Data plan:** Which subscription/plan are you using and what are its API/credit limits? 2. **Data connection:** Are prices currently fetched through REST polling, WebSocket, or both? 3. **Affected areas:** Which features freeze—live ticker, charts, watchlist, trading screen, or all? 4. **Current frequency:** How often are price requests being made? 5. **Usage:** Approximately how many symbols are monitored simultaneously and how many concurrent users do you have? 6. **Architecture:** Does each user's browser call Twelve Data directly, or are requests made through a central PHP/backend service? 7. **Caching:** Is Redis, Memcached, database caching, or another server-side cache available? 8. **Errors:** Can you provide Twelve Data usage statistics and any rate-limit/HTTP 429 errors or logs? 9. **Required refresh rate:** How frequently should live prices ideally update (1 sec, 5 sec, 10 sec, etc.)? 10. **Trading dependency:** Are these prices only for display/charts, or are they also used for order execution, P&L, stop-loss, etc.? 11. **WebSocket:** If currently REST-based, are you open to using Twelve Data WebSocket for live prices?
$265 USD in 14 days
6.8
6.8

Hi there, I'd like to address the performance issues you're experiencing with your trading platform. By introducing lightweight caching and optimizing the polling intervals in your price-fetching logic, I can ensure that requests to the Twelve Data API are managed efficiently, keeping API calls within safe limits and maintaining a seamless user experience. With my solid background in PHP and JavaScript, along with experience in REST APIs, I’m confident I can implement these adjustments swiftly. Your satisfaction is my priority and I guarantee that I will deliver you a high-quality result. Regards, Ali
$10 USD in 1 day
6.4
6.4

Hi,I can review the existing PHP/JavaScript price-fetching logic and reduce the unnecessary Twelve Data requests without changing the rest of the platform. I’ll first trace where the polling is happening, check how often the same symbols are being requested, and then add a lightweight cache and sensible request throttling so duplicate calls are avoided.I’ll also adjust the refresh intervals so the charts and tickers continue to feel live while staying safely below the API quota. Once the changes are in place, I’ll test the flow through cPanel and verify that prices continue updating smoothly over an extended session.I can start immediately and should be able to turn this around quickly once I have access to the relevant files.
$30 USD in 2 days
6.5
6.5

Hello!! I can quickly diagnose the Twelve Data request bottleneck in your JavaScript and PHP code, then optimize polling, caching, and rate limiting so prices and charts remain smooth without exhausting the API quota. * Is the issue affecting all charts or only specific symbols? * Do you know your current Twelve Data plan and request limits? * Can you provide the cPanel access immediately after the milestone starts? The fix will include locating every Twelve Data request, removing duplicate calls, adding lightweight caching, applying safe request throttling, and tuning intervals for reliable near-real-time updates. Relevant market data API and trading platform integrations have been completed with strong focus on performance and stability. Ready to inspect the current implementation and resolve the freezing issue quickly in chat. Best regards Farhin B
$20 USD in 7 days
6.8
6.8

I can trace the Twelve Data request flow through the existing JavaScript/PHP code and fix the polling bottleneck without disrupting the trading interface. I’ll identify duplicate and excessive requests, add lightweight quote caching, enforce rate limiting across outbound calls, and rebalance polling intervals so the feed stays responsive while remaining safely within the provider’s limits. I’ll test the updated flow through normal trading activity to verify that quotes and charts remain stable without unnecessary API consumption. Waqas Ahmed
$20 USD in 7 days
6.3
6.3

Hi, I can quickly audit and refactor the JavaScript/PHP price-fetching logic causing the Twelve Data request-limit issue. I have **10+ years of experience with PHP, JavaScript, APIs, AJAX, REST/WebSocket integrations, caching, and performance optimization**, including real-time data-driven applications. ### What I’ll do * Locate all Twelve Data API calls across the PHP/JS codebase. * Identify duplicate requests, excessive polling, and inefficient chart/ticker refresh logic. * Add lightweight caching so identical quotes are reused instead of repeatedly requested. * Implement centralized **rate limiting/throttling** for outbound requests. * Optimize polling intervals based on the required display frequency. * Where appropriate, consolidate requests for multiple symbols instead of making individual calls. * Review error handling and API-limit responses so temporary limits don't freeze the UI. * Ensure charts and live prices remain responsive while staying safely within the provider's limits. * Test the changes through normal trading-day usage and monitor request behavior. I’ll make the changes carefully through cPanel and preserve the existing trading functionality. I can also add logging so you can see request frequency, cache hits, API errors, and rate-limit events. **Estimated timeline:** 1–3 days I’m available to start immediately and can first perform a quick code audit to identify the exact bottleneck before making production changes.
$50 USD in 3 days
6.3
6.3

With over a decade of experience, I have been providing dynamic web solutions to clients worldwide and you'll find my expertise perfectly aligned with your needs. My proficiency in JavaScript, PHP and MySQL coupled with my in-depth familiarity with RESTful API development and integration make me the ideal candidate to resolve the API rate limit and price feed issue for your trading platform. Furthermore, as a seasoned Full Stack Developer, I bring to the table a holistic approach to development. This means not only boosting your price fetching logic but also optimizing other storage or data retrieval functions that may be hampering your trading platform's performance. Thanks to my prior experiences integrating RESTful API in various projects, I can assure you of swift implementation without compromising on quality. So let's team up and get your prices flowing smoothly again, optimized with zero freezes ensuring your API quota remains untarnished throughout a regular trading day!
$20 USD in 1 day
6.5
6.5

jordan, United Kingdom
Payment method verified
Member since Mar 30, 2023
$1500-3000 USD
$250-750 USD
$30-250 USD
$30-250 USD
$100-150 USD / hour
$15-25 USD / hour
₹1250-2500 INR / hour
£3000-5000 GBP
₹600-1500 INR
₹1500-12500 INR
₹750-1250 INR / hour
₹12500-37500 INR
₹600-1500 INR
₹12500-37500 INR
₹1500-12500 INR
₹12500-37500 INR
₹12500-37500 INR
₹2000-5000 INR
$250-750 USD
$20-30 SGD / hour
$250-750 AUD
$10-30 USD
$2-8 USD / hour
₹750-1250 INR / hour