{
  "data": {
    "category": {
      "area": "everyday",
      "capabilities": [
        "hobbies.activities",
        "hobbies.routes",
        "hobbies.games",
        "hobbies.collections",
        "hobbies.crafts",
        "hobbies.events",
        "hobbies.classes"
      ],
      "description": "Services around what people do for pleasure, training logs and routes, games and collections, patterns and parts, classes and events, so an agent can read a person's own records with their consent, pick the next thing and book it. Compared on what personal data an agent can read, catalogue depth, whether it can write or book, rate limits and the terms on automated use.",
      "json": "https://www.anchorterminal.com/categories/hobbies.json",
      "name": "Hobbies, sport \u0026 recreation",
      "slug": "hobbies",
      "test": "In this run, public evidence against the published checklist. When the task suites run, the same consenting test account read through each listing, a catalogue searched for a fixed item and, where the API allows, one entry written or one booking made. We check what came back, what the rate limit allowed in an hour and what the terms say about the agent doing it.",
      "title": "Hobby, sport and recreation APIs for AI agents",
      "toolCount": 6,
      "tools": [
        "strava",
        "ride-with-gps",
        "ticketmaster",
        "chess-com",
        "rebrickable",
        "ravelry"
      ],
      "url": "https://www.anchorterminal.com/categories/hobbies"
    },
    "faq": [
      {
        "answer": "Strava MCP Connector + API has the highest benchmark score of the 6 ranked hobby, sport and recreation APIs, 45.8 (E). Ride with GPS API is second with 45.2 (E).",
        "question": "What are the highest-rated hobby, sport and recreation APIs for AI agents?"
      },
      {
        "answer": "0 of the 6 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.",
        "question": "How many hobby, sport and recreation APIs are agent-ready?"
      },
      {
        "answer": "None of the ranked listings here accepts x402 for its main call yet.",
        "question": "Which hobby, sport and recreation APIs accept x402 payments?"
      },
      {
        "answer": "By the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 3 November 2026.",
        "question": "How is this list ranked?"
      }
    ],
    "howToChoose": [
      {
        "label": "Read, write or book",
        "detail": "Check whether the API only reads a catalogue or a person's records, or can also add an entry, play a move or book a place, since most hobby APIs stop at reading."
      },
      {
        "label": "Consent for personal records",
        "detail": "Check how a person grants an agent access to their own training log or collection and how it is revoked, because the data is theirs and the terms say who may hold it."
      },
      {
        "label": "Rate limits for a personal agent",
        "detail": "Check the calls allowed per hour and per day for one app, as a consumer API often allows far fewer than an agent's loop will make."
      },
      {
        "label": "Terms on automation",
        "detail": "Read whether the API terms forbid AI use, scraping or commercial use, as several hobby services changed those terms in 2024 and 2025."
      }
    ],
    "picks": [
      {
        "also": {
          "name": "Ride with GPS API",
          "slug": "ride-with-gps",
          "why": "E, 45.2/100"
        },
        "name": "Strava MCP Connector + API",
        "need": "Highest score overall",
        "slug": "strava",
        "why": "E, 45.8/100 on the benchmark"
      },
      {
        "name": "Ride with GPS API",
        "need": "Schema \u0026 documentation",
        "slug": "ride-with-gps",
        "why": "72/100 on schema \u0026 documentation, against 50 for the overall leader"
      },
      {
        "name": "Ticketmaster Discovery API",
        "need": "Agent ergonomics",
        "slug": "ticketmaster",
        "why": "63/100 on agent ergonomics, against 49 for the overall leader"
      },
      {
        "name": "Ride with GPS API",
        "need": "Maintenance \u0026 community",
        "slug": "ride-with-gps",
        "why": "60/100 on maintenance \u0026 community, against 40 for the overall leader"
      },
      {
        "name": "Ticketmaster Discovery API",
        "need": "Transparency \u0026 trust",
        "slug": "ticketmaster",
        "why": "65/100 on transparency \u0026 trust, against 59 for the overall leader"
      }
    ],
    "ranked": 6,
    "shortlist": [
      {
        "bestFor": "A personal assistant reading one subscriber's training history with consent.",
        "grade": "E",
        "name": "Strava MCP Connector + API",
        "position": 1,
        "price": "Paid",
        "score": 45.8,
        "slug": "strava",
        "strengths": [
          "Official hosted MCP server at https://mcp.strava.com/mcp, read-only, scoped to the subscriber's own account and revocable under Settings, My Apps",
          "status.strava.com has separate API and MCP Connector components, and no MCP incident appears between 4 August and 3 November 2026",
          "V3 API with a public Swagger 2.0 file, seven OAuth scopes, 6-hour access tokens and documented rate-limit headers"
        ],
        "url": "https://www.anchorterminal.com/tools/strava",
        "verdict": "The MCP Connector is the surface Strava sanctions for an AI assistant, read-only, scoped to one subscriber's account, with its own status component. Its tool list and rate limits are not public, the API Agreement and prices sit on a host our reader could not fetch, and apps serving more than 10 athletes need a review that refuses AI tools.",
        "weaknesses": [
          "The MCP tool list, schemas and rate-limit numbers are not published; they are only visible after OAuth, which we did not run",
          "A Strava subscription is needed for the connector and for Standard Tier API apps, and the price is on a page our reader could not fetch",
          "API apps that expose athlete data to third-party AI tools are not approved beyond 10 athletes, and intermediary platforms are non-compliant"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "An agent planning or reading cycling routes and rides for a consenting person, or running a club's calendar from an organisation account.",
        "grade": "E",
        "name": "Ride with GPS API",
        "position": 2,
        "price": "$9.99 / mo",
        "score": 45.2,
        "slug": "ride-with-gps",
        "strengths": [
          "Public OpenAPI 3.0.1 file with 34 paths and 61 operations, plus an llms.txt that states the plans and prices",
          "API terms of 11 September 2026 allow commercial use with no fee, approval or attribution",
          "Routes and trips can be created from GPX, TCX, FIT or KML uploads and exported in the same formats, with page_size up to 200 and distance, elevation, visibility and archived filters"
        ],
        "url": "https://www.anchorterminal.com/tools/ride-with-gps",
        "verdict": "A free, documented REST API with a public OpenAPI file, OAuth, filters and pagination on routes and trips, GPS uploads as polled tasks, and a change log updated five times since August 2026. There is no status page, no rate limit figure, no read-only scope, and the organisation-only endpoints need an account priced by email.",
        "weaknesses": [
          "No status page or incident history; status.ridewithgps.com redirects to the home page",
          "No rate limit figures, no 429 documented, and no idempotency keys on the 30 write operations",
          "OAuth has a single `user` scope with no read-only option, no PKCE and no documented token expiry; basic auth tokens come from the account password"
        ],
        "where": "local",
        "x402": "no"
      },
      {
        "bestFor": "An agent that finds concerts, sport and shows by keyword, place and date and hands the person a link to buy.",
        "grade": "E",
        "name": "Ticketmaster Discovery API",
        "position": 3,
        "price": "Free",
        "score": 42.9,
        "slug": "ticketmaster",
        "strengths": [
          "Event, attraction, venue and classification search with keyword, date, location, classification and source filters, documented with sample requests and full JSON responses",
          "Default limits stated in numbers (5,000 calls a day, 5 a second) with Rate-Limit headers and a documented 429",
          "Free key with no card, plus a Discovery Feed of whole-country files for bulk use with no call limits"
        ],
        "url": "https://www.anchorterminal.com/tools/ticketmaster",
        "verdict": "The Discovery API gives a free key 5,000 event searches a day across Ticketmaster's markets, with documented paging, filters and rate-limit headers. There is no OpenAPI contract or current SDK, the key travels in the URL, the terms forbid revenue from the API, and purchase stays behind the partner-only Partner API.",
        "weaknesses": [
          "No OpenAPI or other machine-readable contract and no llms.txt; the only key travels as a query parameter",
          "The GitHub SDKs were last pushed between 2016 and 2021 and the Java one is archived; no official MCP server",
          "Terms forbid deriving revenue from the API, cap caching at reasonable periods and let Ticketmaster end the licence or rate limit non-user-driven calls at any time"
        ],
        "where": "local",
        "x402": "no"
      },
      {
        "bestFor": "An agent reading a named player's games, ratings and club or tournament history with no setup, or pulling the daily puzzle.",
        "grade": "E",
        "name": "Chess.com Published-Data API",
        "position": 4,
        "price": "Free",
        "score": 40.8,
        "slug": "chess-com",
        "strengths": [
          "No key or account, and GET https://api.chess.com/pub/player/{username}/games/{YYYY}/{MM} returns a month of games with PGN",
          "ETag and Last-Modified on responses, with 304 on If-None-Match, and gzip and HTTP/2 supported",
          "Serial requests are unlimited by policy, with a documented 429 for parallel bursts and a 410 for data that will never return"
        ],
        "url": "https://www.anchorterminal.com/tools/chess-com",
        "verdict": "A keyless, read-only API that returns a player's monthly game archives with PGN, ratings, clubs and tournaments, with ETag caching and a documented 429 rule. It has been in maintenance mode since December 2024, with no status page, no contract file beyond a bare Postman collection, and a User Agreement that bars robots and AI tools from the Services.",
        "weaknesses": [
          "In maintenance and bug-fix only mode since mid-December 2024, with the documentation last reviewed on 10 May 2022",
          "No status page, no rate limit figures and no error body format; recent club threads report HTTP 500 on match endpoints and stats endpoint failures",
          "No OpenAPI or llms.txt; the Postman collection has 22 requests with empty descriptions and no examples"
        ],
        "where": "local",
        "x402": "no"
      },
      {
        "bestFor": "An agent that answers what a person can build from the sets and parts they own, or looks up a set's inventory, with a key the person minted.",
        "grade": "F",
        "name": "Rebrickable",
        "position": 5,
        "price": "Freemium",
        "score": 34.7,
        "slug": "rebrickable",
        "strengths": [
          "Public Swagger 2.0 spec with 43 paths and 62 operations covering sets, parts, colours, elements, minifigs, themes and a user's sets, parts, set lists, part lists and lost parts",
          "Rate limit stated in numbers (one request a second on average) with 429 responses, and page_size up to 1,000 with inc_part_details and inc_color_details flags to size responses",
          "A free API key with a registered account, and CSV downloads of the whole catalogue for bulk use"
        ],
        "url": "https://www.anchorterminal.com/tools/rebrickable",
        "verdict": "Rebrickable's API v3 reads the LEGO catalogue and a person's sets, parts and lists through a public Swagger 2.0 spec with 62 operations and a free key. Calls are limited to about one a second, the docs call the API severely overloaded, user tokens come from a password, and the terms and Pro price were behind a bot check.",
        "weaknesses": [
          "The API docs say the API is severely overloaded and new apps might be prevented",
          "User tokens are minted by posting the account's username and password, and the key can travel as a query parameter",
          "The spec documents no 4xx or 5xx response, no enums and no security scheme, and several summaries are cut off"
        ],
        "where": "local",
        "x402": "no"
      },
      {
        "bestFor": "The only API for a knitter's or crocheter's own projects, stash, queue and the pattern database, so it suits a personal craft agent whose operator holds an account and reads the docs.",
        "grade": "F",
        "name": "Ravelry",
        "position": 6,
        "price": "Free",
        "score": 16.5,
        "slug": "ravelry",
        "strengths": [
          "A public apps directory shows 36 third-party apps and tools connecting to Ravelry on iOS, Android and the web",
          "Statuspage at ravelry.statuspage.io with an uptime metric for www.ravelry.com",
          "Terms of use (1 February 2017) have no clause against automated access or API use"
        ],
        "url": "https://www.anchorterminal.com/tools/ravelry",
        "verdict": "Ravelry runs an API that 36 listed apps use for patterns, projects and stash, with a public Statuspage and terms that do not forbid automation. Its API documentation, developer registration and API group are all behind a login, so an agent's operator must hold a Ravelry account and read the docs there before any call.",
        "weaknesses": [
          "API documentation, developer registration and the API group redirect to the login page, so endpoints, keys, scopes and rate limits could not be checked",
          "No llms.txt, OpenAPI contract, SDK or changelog found on any public page",
          "No security.txt, disclosure policy or certification found; /.well-known/security.txt redirects to the login page"
        ],
        "where": "local",
        "x402": "no"
      }
    ],
    "updated": "2026-11-03"
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/best/hobbies/",
    "json": "https://www.anchorterminal.com/best/hobbies/index.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/best/hobbies/index.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/best/hobbies/index.min.md"
  },
  "markdown": "All 6 ranked hobby, sport and recreation APIs on the Anchor benchmark, with a pick for each need and where each one falls short. Scores come from public evidence, re-checked as vendors change.\n\n- Ranked: 6 · agent-ready (BB or better): 0 · accept x402: 0 · hosted endpoints: 1\n- Full ranked table: https://www.anchorterminal.com/categories/hobbies.md\n- Head-to-head comparisons: https://www.anchorterminal.com/compare/hobbies/index.md (3)\n- Methodology: https://www.anchorterminal.com/benchmark/index.md\n\n## The shortlist\n\n| # | Tool | Grade | Score | Best for | Price | Where |\n| --- | --- | --- | --- | --- | --- | --- |\n| 1 | [Strava MCP Connector + API](https://www.anchorterminal.com/tools/strava.md) | E | 45.8 | A personal assistant reading one subscriber's training history with consent. | Paid | Hosted |\n| 2 | [Ride with GPS API](https://www.anchorterminal.com/tools/ride-with-gps.md) | E | 45.2 | An agent planning or reading cycling routes and rides for a consenting person, or running a club's calendar from an organisation account. | $9.99 / mo | Local |\n| 3 | [Ticketmaster Discovery API](https://www.anchorterminal.com/tools/ticketmaster.md) | E | 42.9 | An agent that finds concerts, sport and shows by keyword, place and date and hands the person a link to buy. | Free | Local |\n| 4 | [Chess.com Published-Data API](https://www.anchorterminal.com/tools/chess-com.md) | E | 40.8 | An agent reading a named player's games, ratings and club or tournament history with no setup, or pulling the daily puzzle. | Free | Local |\n| 5 | [Rebrickable](https://www.anchorterminal.com/tools/rebrickable.md) | F | 34.7 | An agent that answers what a person can build from the sets and parts they own, or looks up a set's inventory, with a key the person minted. | Freemium | Local |\n| 6 | [Ravelry](https://www.anchorterminal.com/tools/ravelry.md) | F | 16.5 | The only API for a knitter's or crocheter's own projects, stash, queue and the pattern database, so it suits a personal craft agent whose operator holds an account and reads the docs. | Free | Local |\n\n## Picks by need\n\n- Highest score overall: [Strava MCP Connector + API](https://www.anchorterminal.com/tools/strava.md), E, 45.8/100 on the benchmark. Also [Ride with GPS API](https://www.anchorterminal.com/tools/ride-with-gps.md), E, 45.2/100.\n- Schema \u0026 documentation: [Ride with GPS API](https://www.anchorterminal.com/tools/ride-with-gps.md), 72/100 on schema \u0026 documentation, against 50 for the overall leader.\n- Agent ergonomics: [Ticketmaster Discovery API](https://www.anchorterminal.com/tools/ticketmaster.md), 63/100 on agent ergonomics, against 49 for the overall leader.\n- Maintenance \u0026 community: [Ride with GPS API](https://www.anchorterminal.com/tools/ride-with-gps.md), 60/100 on maintenance \u0026 community, against 40 for the overall leader.\n- Transparency \u0026 trust: [Ticketmaster Discovery API](https://www.anchorterminal.com/tools/ticketmaster.md), 65/100 on transparency \u0026 trust, against 59 for the overall leader.\n\n## How to choose\n\n- Read, write or book: Check whether the API only reads a catalogue or a person's records, or can also add an entry, play a move or book a place, since most hobby APIs stop at reading.\n- Consent for personal records: Check how a person grants an agent access to their own training log or collection and how it is revoked, because the data is theirs and the terms say who may hold it.\n- Rate limits for a personal agent: Check the calls allowed per hour and per day for one app, as a consumer API often allows far fewer than an agent's loop will make.\n- Terms on automation: Read whether the API terms forbid AI use, scraping or commercial use, as several hobby services changed those terms in 2024 and 2025.\n\n- How the benchmark tests this category: In this run, public evidence against the published checklist. When the task suites run, the same consenting test account read through each listing, a catalogue searched for a fixed item and, where the API allows, one entry written or one booking made. We check what came back, what the rate limit allowed in an hour and what the terms say about the agent doing it.\n\n## Each one in detail\n\n### 1. Strava MCP Connector + API, E 45.8/100\n\nStrava's MCP Connector is a hosted, read-only MCP server that gives a Strava subscriber's AI assistant access to their own activity history, fitness trends, gear and best efforts. The V3 REST API reaches the same data for registered developer apps.\n\n- Verdict: The MCP Connector is the surface Strava sanctions for an AI assistant, read-only, scoped to one subscriber's account, with its own status component. Its tool list and rate limits are not public, the API Agreement and prices sit on a host our reader could not fetch, and apps serving more than 10 athletes need a review that refuses AI tools.\n- Best for: A personal assistant reading one subscriber's training history with consent.\n- Strength: Official hosted MCP server at https://mcp.strava.com/mcp, read-only, scoped to the subscriber's own account and revocable under Settings, My Apps\n- Strength: status.strava.com has separate API and MCP Connector components, and no MCP incident appears between 4 August and 3 November 2026\n- Strength: V3 API with a public Swagger 2.0 file, seven OAuth scopes, 6-hour access tokens and documented rate-limit headers\n- Weakness: The MCP tool list, schemas and rate-limit numbers are not published; they are only visible after OAuth, which we did not run\n- Weakness: A Strava subscription is needed for the connector and for Standard Tier API apps, and the price is on a page our reader could not fetch\n- Weakness: API apps that expose athlete data to third-party AI tools are not approved beyond 10 athletes, and intermediary platforms are non-compliant\n- Price: Paid · Auth: OAuth · x402: No · Where: Hosted\n- Full assessment: https://www.anchorterminal.com/tools/strava.md\n\n### 2. Ride with GPS API, E 45.2/100\n\nRide with GPS is a cycling route planning and navigation service. Its v1 REST API reads and writes a person's routes, trips, collections and events, uploads GPS files, and runs club member, event, experience and point-of-interest tools for organisation accounts.\n\n- Verdict: A free, documented REST API with a public OpenAPI file, OAuth, filters and pagination on routes and trips, GPS uploads as polled tasks, and a change log updated five times since August 2026. There is no status page, no rate limit figure, no read-only scope, and the organisation-only endpoints need an account priced by email.\n- Best for: An agent planning or reading cycling routes and rides for a consenting person, or running a club's calendar from an organisation account.\n- Strength: Public OpenAPI 3.0.1 file with 34 paths and 61 operations, plus an llms.txt that states the plans and prices\n- Strength: API terms of 11 September 2026 allow commercial use with no fee, approval or attribution\n- Strength: Routes and trips can be created from GPX, TCX, FIT or KML uploads and exported in the same formats, with page_size up to 200 and distance, elevation, visibility and archived filters\n- Weakness: No status page or incident history; status.ridewithgps.com redirects to the home page\n- Weakness: No rate limit figures, no 429 documented, and no idempotency keys on the 30 write operations\n- Weakness: OAuth has a single `user` scope with no read-only option, no PKCE and no documented token expiry; basic auth tokens come from the account password\n- Price: $9.99 / mo · Auth: OAuth or key · x402: No · Where: Local\n- Full assessment: https://www.anchorterminal.com/tools/ride-with-gps.md\n- Against #1: https://www.anchorterminal.com/compare/ride-with-gps-vs-strava.md\n\n### 3. Ticketmaster Discovery API, E 42.9/100\n\nTicketmaster's Discovery API searches events, attractions, venues and classifications across Ticketmaster, Universe, FrontGate and Ticketmaster Resale, with a key from the developer portal. Buying tickets needs the Partner API, which is open only to approved distribution partners.\n\n- Verdict: The Discovery API gives a free key 5,000 event searches a day across Ticketmaster's markets, with documented paging, filters and rate-limit headers. There is no OpenAPI contract or current SDK, the key travels in the URL, the terms forbid revenue from the API, and purchase stays behind the partner-only Partner API.\n- Best for: An agent that finds concerts, sport and shows by keyword, place and date and hands the person a link to buy.\n- Strength: Event, attraction, venue and classification search with keyword, date, location, classification and source filters, documented with sample requests and full JSON responses\n- Strength: Default limits stated in numbers (5,000 calls a day, 5 a second) with Rate-Limit headers and a documented 429\n- Strength: Free key with no card, plus a Discovery Feed of whole-country files for bulk use with no call limits\n- Weakness: No OpenAPI or other machine-readable contract and no llms.txt; the only key travels as a query parameter\n- Weakness: The GitHub SDKs were last pushed between 2016 and 2021 and the Java one is archived; no official MCP server\n- Weakness: Terms forbid deriving revenue from the API, cap caching at reasonable periods and let Ticketmaster end the licence or rate limit non-user-driven calls at any time\n- Price: Free · Auth: API key · x402: No · Where: Local\n- Full assessment: https://www.anchorterminal.com/tools/ticketmaster.md\n\n### 4. Chess.com Published-Data API, E 40.8/100\n\nChess.com's Published-Data API is a keyless, read-only REST API returning JSON-LD for public player profiles, ratings, monthly game archives with PGN, clubs, tournaments, team matches, country lists, the daily puzzle, streamers and leaderboards.\n\n- Verdict: A keyless, read-only API that returns a player's monthly game archives with PGN, ratings, clubs and tournaments, with ETag caching and a documented 429 rule. It has been in maintenance mode since December 2024, with no status page, no contract file beyond a bare Postman collection, and a User Agreement that bars robots and AI tools from the Services.\n- Best for: An agent reading a named player's games, ratings and club or tournament history with no setup, or pulling the daily puzzle.\n- Strength: No key or account, and GET https://api.chess.com/pub/player/{username}/games/{YYYY}/{MM} returns a month of games with PGN\n- Strength: ETag and Last-Modified on responses, with 304 on If-None-Match, and gzip and HTTP/2 supported\n- Strength: Serial requests are unlimited by policy, with a documented 429 for parallel bursts and a 410 for data that will never return\n- Weakness: In maintenance and bug-fix only mode since mid-December 2024, with the documentation last reviewed on 10 May 2022\n- Weakness: No status page, no rate limit figures and no error body format; recent club threads report HTTP 500 on match endpoints and stats endpoint failures\n- Weakness: No OpenAPI or llms.txt; the Postman collection has 22 requests with empty descriptions and no examples\n- Price: Free · Auth: None · x402: No · Where: Local\n- Full assessment: https://www.anchorterminal.com/tools/chess-com.md\n\n### 5. Rebrickable, F 34.7/100\n\nRebrickable is a LEGO database and community site that matches the sets and parts a person owns to builds they can make, including fan designs (MOCs). Its REST API v3 reads the catalogue and a user's sets, parts and lists.\n\n- Verdict: Rebrickable's API v3 reads the LEGO catalogue and a person's sets, parts and lists through a public Swagger 2.0 spec with 62 operations and a free key. Calls are limited to about one a second, the docs call the API severely overloaded, user tokens come from a password, and the terms and Pro price were behind a bot check.\n- Best for: An agent that answers what a person can build from the sets and parts they own, or looks up a set's inventory, with a key the person minted.\n- Strength: Public Swagger 2.0 spec with 43 paths and 62 operations covering sets, parts, colours, elements, minifigs, themes and a user's sets, parts, set lists, part lists and lost parts\n- Strength: Rate limit stated in numbers (one request a second on average) with 429 responses, and page_size up to 1,000 with inc_part_details and inc_color_details flags to size responses\n- Strength: A free API key with a registered account, and CSV downloads of the whole catalogue for bulk use\n- Weakness: The API docs say the API is severely overloaded and new apps might be prevented\n- Weakness: User tokens are minted by posting the account's username and password, and the key can travel as a query parameter\n- Weakness: The spec documents no 4xx or 5xx response, no enums and no security scheme, and several summaries are cut off\n- Price: Freemium · Auth: API key · x402: No · Where: Local\n- Full assessment: https://www.anchorterminal.com/tools/rebrickable.md\n\n### 6. Ravelry, F 16.5/100\n\nRavelry is a free community site for knitters, crocheters and fibre artists, with a pattern and yarn database and a personal notebook of projects and stash. Third-party apps connect through an API whose documentation sits behind a login.\n\n- Verdict: Ravelry runs an API that 36 listed apps use for patterns, projects and stash, with a public Statuspage and terms that do not forbid automation. Its API documentation, developer registration and API group are all behind a login, so an agent's operator must hold a Ravelry account and read the docs there before any call.\n- Best for: The only API for a knitter's or crocheter's own projects, stash, queue and the pattern database, so it suits a personal craft agent whose operator holds an account and reads the docs.\n- Strength: A public apps directory shows 36 third-party apps and tools connecting to Ravelry on iOS, Android and the web\n- Strength: Statuspage at ravelry.statuspage.io with an uptime metric for www.ravelry.com\n- Strength: Terms of use (1 February 2017) have no clause against automated access or API use\n- Weakness: API documentation, developer registration and the API group redirect to the login page, so endpoints, keys, scopes and rate limits could not be checked\n- Weakness: No llms.txt, OpenAPI contract, SDK or changelog found on any public page\n- Weakness: No security.txt, disclosure policy or certification found; /.well-known/security.txt redirects to the login page\n- Price: Free · Auth: OAuth or key · x402: No · Where: Local\n- Full assessment: https://www.anchorterminal.com/tools/ravelry.md\n\n## Head to head\n\n- [Ride with GPS API vs Strava MCP Connector + API](https://www.anchorterminal.com/compare/ride-with-gps-vs-strava.md)\n- [Ride with GPS API vs Ticketmaster Discovery API](https://www.anchorterminal.com/compare/ride-with-gps-vs-ticketmaster.md)\n\n## Questions\n\n### What are the highest-rated hobby, sport and recreation APIs for AI agents?\n\nStrava MCP Connector + API has the highest benchmark score of the 6 ranked hobby, sport and recreation APIs, 45.8 (E). Ride with GPS API is second with 45.2 (E).\n\n### How many hobby, sport and recreation APIs are agent-ready?\n\n0 of the 6 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.\n\n### Which hobby, sport and recreation APIs accept x402 payments?\n\nNone of the ranked listings here accepts x402 for its main call yet.\n\n### How is this list ranked?\n\nBy the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 3 November 2026.\n\n## How this list is made\n\nThe order is the Anchor benchmark score, the same number as on each listing. Each listing is graded from public evidence against the benchmark checklist, and the picks are worked out from those grades, prices and facts. No listing pays for its place, and paid audits or listing help never change a score.\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Best of",
        "url": "https://www.anchorterminal.com/best/"
      },
      {
        "name": "Hobbies, sport \u0026 recreation",
        "url": ""
      }
    ],
    "description": "Strava MCP Connector + API (E), Ride with GPS API (E) and Ticketmaster Discovery API (E) lead the 6 ranked hobby, sport and recreation APIs. Picks by need, strengths, weaknesses and prices from the Anchor benchmark.",
    "facts": [
      "Strava MCP Connector + API E",
      "Ride with GPS API E",
      "Ticketmaster Discovery API E"
    ],
    "h1": "Best hobby, sport and recreation APIs for AI agents",
    "image": "https://www.anchorterminal.com/assets/og/best-hobbies.png",
    "path": "/best/hobbies/",
    "published": "",
    "section": "tools",
    "title": "Best hobby, sport and recreation APIs for AI agents in 2026, ranked",
    "toc": null,
    "updated": "2026-11-03",
    "url": "https://www.anchorterminal.com/best/hobbies/"
  },
  "tokens": {
    "markdown": 4150,
    "slim": 1180
  },
  "version": 1
}
