Skip to main content
Pro Tip: cURL examples work on all platforms (Linux, macOS, Windows) and are perfect for testing API endpoints before implementing in your application.

Basic News Retrieval

Get Latest News

Fetch the most recent financial news:

High-Importance News Only

Get only market-moving news with importance score 8+:

Breaking News with Formatting

Get breaking news with formatted output:
Install jq: Use brew install jq (macOS) or apt-get install jq (Ubuntu) to format JSON output.

Advanced Filtering

Symbol-Specific News

Get news for specific stocks or ETFs:

Search by Keywords

Date Range Filtering

Filter by a specific date window using ISO 8601 timestamps:
Search for specific topics or events:

Pagination

Using Cursors

Handle large result sets with pagination:

Since ID Filtering

Get news after a specific article:

Response Handling

Save to File

Save API responses for analysis:

Extract Specific Fields

Get only the information you need:

Error Handling

Check API Status

Verify API availability and your authentication:

Handle Rate Limits

Check remaining rate limit:

Retry Logic with Backoff

Implement retry logic in shell scripts:

Monitoring and Automation

Real-time Monitoring Script

Create a monitoring script for breaking news:

CI/CD Integration

Use in automated testing:

Performance Testing

Latency Testing

Measure API response times:

Load Testing

Test with multiple concurrent requests:

Environment Variables

Set up environment variables for security:
Security Best Practice: Never hardcode API keys in scripts. Always use environment variables or secure files with proper permissions.

Next Steps

Node.js Examples

Build production applications with Node.js

Python Examples

Data analysis and algorithmic trading with Python

Error Handling

Implement robust error handling strategies

Rate Limiting

Optimize API usage and manage rate limits