Marketplace users must provide their own cloud storage credentials in each request.
Supported Marketplaces
Tornado API is available on multiple API marketplaces, allowing you to use the service without managing your own API keys.RapidAPI
The world’s largest API marketplace
Apify
Web scraping and automation platform
Zyla API Hub
Premium API marketplace
Key Differences from Direct API
| Aspect | Direct API | Marketplace |
|---|---|---|
| Authentication | x-api-key header | Marketplace-specific headers |
| Storage | Pre-configured or inline | Inline required |
| Billing | Stripe | Managed by marketplace |
RapidAPI
Authentication
RapidAPI handles authentication automatically. Simply include your RapidAPI subscription key:Subscription Tiers
RapidAPI offers multiple subscription tiers with different rate limits:- Basic: Limited requests per month
- Pro: Higher limits
- Ultra: Enterprise-level access
Apify
Authentication
Use your Apify API token in the Authorization header:Standby Mode
Tornado API runs as an Apify Actor in Standby mode, providing HTTP endpoint access with your Apify credentials.Zyla API Hub
Authentication
Zyla tokens must be prefixed withzyla_:
Storage Configuration
Supported Providers
AWS S3 / Cloudflare R2 / MinIO
AWS S3 / Cloudflare R2 / MinIO
Azure Blob Storage
Azure Blob Storage
Google Cloud Storage
Google Cloud Storage
Alibaba Cloud OSS
Alibaba Cloud OSS
Security
Your storage credentials are:
- Never logged - Credentials are redacted in all logs
- Never stored - Credentials are only used during the job execution
- Validated - Credentials are tested before the job is accepted
Error Handling
Common errors for marketplace users:| Error | Description | Solution |
|---|---|---|
Storage credentials required | Missing storage field | Add storage configuration to your request |
Invalid storage credentials | Credentials validation failed | Check your cloud provider credentials |
Invalid Apify token | Apify authentication failed | Verify your Apify API token |
Invalid Zyla token format | Token doesn’t start with zyla_ | Prefix your token with zyla_ |
