Sylvia Reddit API
The fastest way to access Reddit data at scale. No OAuth. No rate limit headaches. No browser automation. Just an API key.
pip install sylvia-api
Quickstart
from sylvia import Sylvia
# Sign up at https://sylvia-api.com to get your key
sylvia = Sylvia(api_key="syl_...")
# Subreddit info
python_sub = sylvia.subreddit("python")
print(f"r/{python_sub['name']}: {python_sub['members']:,} members")
# Get top posts
for post in sylvia.subreddit_posts("programming", sort="hot", limit=5):
print(f"🔥 {post['score']} — {post['title']}")
# User profile
spez = sylvia.user("spez")
print(f"u/spez: {spez['comment_karma']:,} comment karma")
# Global search (not available in Reddit's own API!)
results = sylvia.search("llama 4 model", limit=10)
for post in results:
print(f"r/{post['subreddit']} — {post['title']}")
# Live comment firehose
for comment in sylvia.live_comments(limit=10):
print(f"u/{comment['author']}: {comment['body'][:100]}")
# Thread with ALL nested comments expanded
thread = sylvia.thread("1tlh5aj")
How It Works
Sylvia operates a fleet of real residential proxy engines that fetch Reddit data through actual browsers. This means:
- No OAuth needed — just an API key
- 480 req/min free (with free tier API key)
- Global search across all of Reddit
- Live comment firehose in real-time
- Automatic IP rotation — Reddit never blocks you
Pricing
| Tier | Rate Limit | Price |
|---|---|---|
| Free | 8 req/s (480/min) | $0 |
| Strela | 20 req/s | $50/mo |
| Svetka | 40 req/s | $200/mo |
| Enterprise | 60+ req/s | Custom |
Per-request billing: $0.0005/request ($0.50 per 1,000 requests). Failed requests are not charged.
Comparison
| Sylvia | Reddit API | Bright Data | Apify | |
|---|---|---|---|---|
| OAuth required | ❌ No | ✅ Yes | ❌ No | ❌ No |
| Global search | ✅ Yes | ❌ No | ❌ No | Limited |
| Live comments | ✅ Yes | ❌ No | ❌ No | ✅ Yes |
| Auto IP rotation | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes |
| Free tier | 480 req/min | 60 req/min | None | 100 req/mo |
| Per-1K cost | $0.50 | Free (limited) | $8.40/GB | ~$5/1K |
License
MIT
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sylvia_api-1.1.0.tar.gz.
File metadata
- Download URL: sylvia_api-1.1.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d27f3078980dd341f7c247ede22486c7e7a73308e0ee08e744cd99e3c9c9d47e
|
|
| MD5 |
86f15d13d3877337fdd9b2e24aff04fe
|
|
| BLAKE2b-256 |
5b9e8b3d1862ba21a092974484532ee6df7031a1b5a2d0c497268ecaa44e4f0d
|
File details
Details for the file sylvia_api-1.1.0-py3-none-any.whl.
File metadata
- Download URL: sylvia_api-1.1.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
411c5583494cb5543cdd31052cb357e48e251e19789afd05453e40bd90205b37
|
|
| MD5 |
97c63b947d0c0f15a0d1fb8f2cade47a
|
|
| BLAKE2b-256 |
1b211f67a964609b6361eb77cb06d93e1f9adfe12393cb099fec73f61aff9b87
|