# Rotary Agency RubyGems API

> Rotary Agency RubyGems API is a paid API for AI agents from rotaryagency.uk, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-16).

Fetches structured data about RubyGems packages including gem details, versions, and metadata via a pay-per-call API

## Facts

- Endpoint: GET https://rotaryagency.uk/api/free/rubygems?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rotary-agency-rubygems-api-7a5659a1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vu_s9QCA5Brdwke7yl9-l

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability rotary-agency-rubygems-api-7a5659a1
```

Example prompt: Can you look up the RubyGems package info for the 'rails' gem and tell me the latest version, its dependencies, and who maintains it?

## When to prefer this

Use this endpoint when you need quick programmatic access to RubyGems package data without setting up your own RubyGems API integration. Prefer it in agent workflows that need to resolve gem details, check versions, or audit dependencies on demand at $0.002 per call with no authentication setup required beyond x402 payment.

## Known failure modes

- Gem not found returns an error or empty result
- Invalid gem name format causes a bad request response
- RubyGems.org upstream downtime leads to failed fetch
- Rate limiting or payment failure returns 402 or 429 status

## How this service works

Free-source data APIs (100% margin, no proxy, $0.002/call): ...

## Output

Returns structured JSON with gem metadata including name, version, description, authors, licenses, homepage URL, dependency list, download counts, and other package-level details sourced from RubyGems.org.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "varies": "endpoint-specific structured JSON"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rotary-agency-rubygems-api-7a5659a1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rotaryagency.uk](https://www.zero.xyz/host/rotaryagency.uk/llms.txt)
