API Fair Use Policy
MovingAverage.io provides Simple Moving Average calculations through our API with two usage tiers designed to support individual developers and professional traders while maintaining optimal performance for all users.
Usage Tiers Overview
Our API access is structured around two main tiers, each designed to meet different usage patterns and requirements. All usage is subject to our fair use guidelines to ensure reliable service for the entire MovingAverage.io community.
Free Tier
Premium Tier
$5.99/moFair Use Guidelines
While Premium users enjoy unlimited requests per minute, all API usage is monitored to ensure optimal performance and availability for our entire user community. Our fair use policy is designed to maintain service quality while supporting legitimate high-volume use cases.
Acceptable Use
- • Real-time trading applications
- • Portfolio management systems
- • Financial data analysis tools
- • Commercial trading platforms
- • Research and backtesting
Monitored Activities
- • Request frequency patterns
- • Server resource consumption
- • Response time impacts
- • Concurrent connection limits
- • Data scraping behaviors
Rate Limiting & Restrictions
When usage patterns impact overall system performance or violate fair use principles, we may implement temporary restrictions. Here's what to expect:
Temporary Rate Limiting
Automatic throttling may be applied to requests that exceed reasonable usage patterns or impact server performance. This typically resolves within minutes as system load normalizes.
Retry-After: 60 seconds
Performance-Based Restrictions
When specific usage patterns cause measurable performance degradation for other users, we may implement targeted restrictions while working with the affected user to optimize their implementation.
Communication & Resolution
We prioritize transparent communication when restrictions are necessary. Our team will reach out to discuss optimization strategies and work toward solutions that meet your needs while maintaining system performance.
Best Practices for High-Volume Usage
Follow these guidelines to maximize your API efficiency and minimize the likelihood of restrictions:
Request Optimization
Implement Caching
Cache results locally when appropriate to reduce redundant API calls.
Use Appropriate Intervals
Match request frequency to your actual data needs rather than maximum allowed rates.
Batch Similar Requests
Group requests for related symbols or timeframes to reduce server load.
Connection Management
Connection Pooling
Reuse HTTP connections when possible to reduce connection overhead.
Implement Retry Logic
Use exponential backoff for retries when receiving rate limit responses.
Monitor Your Usage
Track your request patterns and response times to identify optimization opportunities.
Ready to Upgrade?
Upgrade to Premium for unlimited API requests, full crypto access, unlimited graphs, and more — all for just $5.99/month.
Policy Updates
This fair use policy may be updated periodically to reflect changes in our infrastructure, user patterns, or service offerings. Users will be notified of significant policy changes via email and through our platform announcements.
Last Updated: April 2026
Effective Date: All policy changes take effect 30 days after notification