Skip to content

Rust crates, crate versions and crate downloads

crates.io is the Rust community package registry, returning current crate details and recent releases or up to 100 keyword-matched crates with version, download, and update information.

Get crate

Look up a Rust crate by name or crates.io link. Returns its latest version, downloads, links, dates, license, and 10 most recent releases.

Your information

Crate name or crates.io crate link, for example serde or https://crates.io/crates/serde.

1 credit per run

Example results

Name
itoa
License
MIT OR Apache-2.0
Page Link
crates.io
Description
Fast integer primitive to string conversion
Created Date
2016-06-25
Latest Version
1.0.18
Repository Link
github.com
Total Downloads
1,393,318,701
Recent Downloads
326,472,705
Last Updated Date
2026-03-20
Documentation Link
docs.rs
Versions
Versions
VersionPage LinkRelease Date
1.0.18
2026-03-20
1.0.17
2025-12-27
1.0.16
2025-12-21
1.0.15
2025-03-03
1.0.14
2024-11-25
1.0.13
2024-11-20
1.0.12
2024-11-20
1.0.11
2024-03-26
1.0.10
2023-12-09
1.0.9
2023-07-15
Example data · Run in Studio for fresh results.

Choose an action

About crates.io

crates.io returns crate details, downloads, links, and recent releases through Get crate; enter a crate name or crates.io link.

Search crates returns matching crate summaries, versions, downloads, and update dates; enter keywords and optionally choose sorting and result count.

Built by Fous from crates.io and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with crates.io.

Actions

Get crate

1 credit per run

Look up a Rust crate by name or crates.io link. Returns its latest version, downloads, links, dates, license, and 10 most recent releases.

What you provide

FieldTypeRequiredDescription
CratecrateTextRequiredCrate name or crates.io crate link, for example serde or https://crates.io/crates/serde.Example: https://crates.io/crates/itoa

What you get

FieldTypeDescription
NamenameTextCrate name.Example: Itoa
LicenselicenseTextLicense of the latest version.Example: MIT OR Apache-2.0
VersionsversionsListTen most recently published versions, newest first.
Versionversions[].versionTextVersion number.Example: 1.0.18
Page Linkversions[].page_linkTextCrate version page.Example: https://crates.io/crates/itoa/1.0.18
Release Dateversions[].release_dateDatePublication date.Example: 2026-03-20
Page Linkpage_linkTextCrate page on crates.io.Example: https://crates.io/crates/itoa
DescriptiondescriptionTextCrate summary.Example: Fast integer primitive to string conversion
Created Datecreated_dateDateDate the crate was created.Example: 2016-06-25
Latest Versionlatest_versionTextLatest published version.Example: 1.0.18
Repository Linkrepository_linkTextSource repository link.Example: https://github.com/dtolnay/itoa
Total Downloadstotal_downloadsNumberDownloads across all time.Example: 1393318701
Recent Downloadsrecent_downloadsNumberDownloads during the last 90 days.Example: 326472705
Last Updated Datelast_updated_dateDateDate the crate was last updated.Example: 2026-03-20
Documentation Linkdocumentation_linkTextDocumentation link.Example: https://docs.rs/itoa

Example result

For Crate: https://crates.io/crates/itoa

JSON
{
  "name": "itoa",
  "license": "MIT OR Apache-2.0",
  "versions": [
    {
      "version": "1.0.18",
      "page_link": "https://crates.io/crates/itoa/1.0.18",
      "release_date": "2026-03-20"
    },
    {
      "version": "1.0.17",
      "page_link": "https://crates.io/crates/itoa/1.0.17",
      "release_date": "2025-12-27"
    },
    {
      "version": "1.0.16",
      "page_link": "https://crates.io/crates/itoa/1.0.16",
      "release_date": "2025-12-21"
    }
  ],
  "page_link": "https://crates.io/crates/itoa",
  "description": "Fast integer primitive to string conversion",
  "created_date": "2016-06-25",
  "latest_version": "1.0.18",
  "repository_link": "https://github.com/dtolnay/itoa",
  "total_downloads": 1393318701,
  "recent_downloads": 326472705,
  "last_updated_date": "2026-03-20",
  "documentation_link": "https://docs.rs/itoa"
}

Search crates

1 credit per run

Find Rust crates by keywords, sorted by relevance, total downloads, recent downloads, or newest creation. Returns up to 100 results with versions, descriptions, download counts and update dates.

What you provide

FieldTypeRequiredDescription
SortsortTextOptionalOrder results by relevance, total downloads, recent downloads, or newest crate creation, such as downloads.Example: Downloads
QueryqueryTextRequiredWords to search for, such as http client.Example: http client
Max Resultsmax_resultsNumberOptionalMaximum number of crates to return, from 1 to 100, such as 20.Example: 20

What you get

FieldTypeDescription
CratescratesListCrates matching the search words, in the requested order.
Linkcrates[].linkLinkCrate page on crates.io.Example: https://crates.io/crates/hashbrown
Namecrates[].nameTextCrate name.Example: Hashbrown
Descriptioncrates[].descriptionTextCrate summary.Example: A Rust port of Google's SwissTable hash map
Latest Versioncrates[].latest_versionTextLatest version shown by crates.io.Example: 0.17.1
Total Downloadscrates[].total_downloadsNumberAll-time crate downloads.Example: 2552943604
Recent Downloadscrates[].recent_downloadsNumberDownloads in the last 90 days.Example: 682578958
Last Updated Datecrates[].last_updated_dateDateDate the crate was last updated.Example: 2026-05-09

Example result

For Sort: Downloads, Query: Serde, Max Results: 3

JSON
{
  "crates": [
    {
      "link": "https://crates.io/crates/hashbrown",
      "name": "hashbrown",
      "description": "A Rust port of Google's SwissTable hash map",
      "latest_version": "0.17.1",
      "total_downloads": 2552943604,
      "recent_downloads": 682578958,
      "last_updated_date": "2026-05-09"
    },
    {
      "link": "https://crates.io/crates/bitflags",
      "name": "bitflags",
      "description": "A macro to generate structures which behave like bitflags.\n",
      "latest_version": "2.13.2",
      "total_downloads": 1916593883,
      "recent_downloads": 443914672,
      "last_updated_date": "2026-09-10"
    },
    {
      "link": "https://crates.io/crates/quote",
      "name": "quote",
      "description": "Quasi-quoting macro quote!(...)",
      "latest_version": "1.0.47",
      "total_downloads": 1677967564,
      "recent_downloads": 382774116,
      "last_updated_date": "2026-07-19"
    }
  ]
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@crates-io",
  "visibility": "public",
  "operation": "get_crate",
  "version": 1,
  "input": {
    "crate": "https://crates.io/crates/itoa"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare Rust crates by recent downloads.
  • Check a crate’s license and latest version.
  • Track recent releases and update dates.
  • Find crates matching a technical keyword.
  • Review crate documentation and source repository links.

Questions

Is Fous affiliated with crates.io?

No. Fous is not affiliated with crates.io. This workflow reads the public crates.io website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a crates.io account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from crates.io when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

What is a crate’s latest version?

Get crate returns the latest published version when you provide a crate name or crates.io link.

Which crates match a search term?

Search crates finds matching crates from your search words, with optional sorting by relevance, downloads, or creation date.

How many downloads does a crate have?

Get crate returns all-time and last-90-day download counts. Search crates also returns both counts for matching crates.

All Developer tools workflowsBrowse all workflows