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

1 Request
per minute
Perfect for development and testing
Individual portfolio tracking
Educational projects
Personal stock analysis

Premium Tier

$5.99/mo
Unlimited
requests per minute*
Professional trading systems
Multi-asset portfolio management
Advanced analytics platforms
Real-time data processing
*Subject to fair use monitoring and performance guidelines

Fair 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.

HTTP 429: Too Many Requests
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.

Common triggers: Excessive concurrent connections, inefficient request patterns, or sustained high-volume usage during peak periods.

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