crates.io Package Search Scraper
Pricing
Pay per usage
crates.io Package Search Scraper
Get live crates.io search suggestions for any keyword. Long-tail keyword research with a-z expansion and CSV export.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Emre Yılmaz
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Get live crates.io search suggestions for any seed keyword — the exact phrases crates.io shows people as they type. The fastest way to see real demand in crates.io's own words.
Why crates.io suggestions?
Suggestions are ranked by actual user behaviour, not by a third-party estimate. They tell you:
- 🔍 What people actually type — not what a keyword tool guesses
- 🏷️ Long-tail phrases you would never brainstorm on your own
- 📈 Demand ranking —
position1 is the strongest signal - ⚡ Fresh data — pulled live at run time, not from a stale index
Typical users: Rust developers and package-ecosystem analysts.
How it works
For every seed keyword the Actor queries crates.io's public suggestion endpoint. With a–z expansion
enabled (default) it also queries seed a … seed z, uncovering far more long-tail results than a single
lookup. Results are deduplicated and pushed to the dataset.
Input
| Field | Type | Default | Description |
|---|---|---|---|
keywords | array | — | Seed keywords, one per line |
expandAlphabet | boolean | true | Also query "seed a" … "seed z" |
expandNumbers | boolean | false | Also query "seed 0" … "seed 9" |
keepDuplicates | boolean | false | Keep a suggestion found under several prefixes |
requestDelayMs | integer | 120 | Politeness delay between requests |
Output
One dataset item per suggestion:
{"seed": "scraper","query": "scraper r","suggestion": "scraper reel wall mount","position": 2,"collectedAt": "2026-08-05T09:00:00.000Z"}
position is the rank in crates.io's own list — 1 means the strongest demand signal for that query.
What to expect
One seed with a–z expansion ≈ 27 queries. A batch of 10 seeds usually returns a few hundred to a few thousand unique suggestions in under two minutes.
FAQ
Is this legal? The Actor collects publicly available, non-personal suggestion data — the same suggestions any visitor sees on crates.io. No login, no personal data, no access controls bypassed.
Do suggestions include search volume? crates.io does not expose volume. Use position as the
demand-rank signal, or combine with your favourite volume tool.
Can I run it on a schedule? Yes — use Apify Schedules to track how suggestions change over time.
Can I export to CSV / Google Sheets? Yes, from the run's Output tab or via the API.