How to hit the RubyGems API

RubyGems.org's API at https://rubygems.org/api/v1 serves gem metadata, versions, and download counts. Publishing gems needs an API key; reading doesn't.

Authentication

None — no key, no signup. Every example runs as-is.

Full reference: https://guides.rubygems.org/rubygems-org-api/

Get a gem

curl https://rubygems.org/api/v1/gems/rails.json
Run in PostTaco
Example response (trimmed)
{
  "name": "rails",
  "downloads": 791398396,
  "version": "8.1.3.1",
  "version_created_at": "2026-07-29T15:02:41.060Z",
  "version_downloads": 9011949,
  "platform": "ruby",
  "ruby_abi": null,
  "authors": "David Heinemeier Hansson",
  "info": "Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.",
  "licenses": [
    "MIT"
  ],
  "metadata": {
    "changelog_uri": "https://github.com/rails/rails/releases/tag/v8.1.3.1",
    "bug_tracker_uri": "https://github.com/rails/rails/issues",
    "source_code_uri": "https://github.com/rails/rails/tree/v8.1.3.1",
    "mailing_list_uri": "https://discuss.rubyonrails.org/c/rubyonrails-talk",
    "documentation_uri": "https://api.rubyonrails.org/v8.1.3.1/",
    "rubygems_mfa_required": "true"
  },
  "yanked": false,
  "sha": "ccd11a36bfc171bf9c66d585d14c0ece91c0c9dde840aae60c0118d6f5c9c52a",
  "spec_sha": "5b60af49df6edf722925a85d144f1118abda22485a820da2c516e97cab8347b8",
  "project_uri": "https://rubygems.org/gems/rails"
}