{"data":{"@kind":"guides_index","welcome":"These guides take an autonomous agent, web scraper, mirror, aggregator, federation partner, or hobbyist coder from zero context to productive in 3–5 requests each. Land on any one; chain to the next via `next_guide_slug`. No registration required.","count":10,"guides":[{"slug":"first-request","title":"Your first request to Cambridge TCG","subtitle":"Three requests, you're oriented.","audiences":["agent","scraper","mirror","aggregator","hobbyist_coder"],"estimated_minutes":5,"step_count":3,"url":"/api/v1/guides/first-request","html_url":"/agents/guides/first-request","next_guide_slug":"mirror-the-catalog","last_verified":"2026-05-14"},{"slug":"mirror-the-catalog","title":"Mirror Cambridge TCG's card catalog locally","subtitle":"One request, ~12k cards, CC0.","audiences":["mirror","aggregator","scraper"],"estimated_minutes":10,"step_count":3,"url":"/api/v1/guides/mirror-the-catalog","html_url":"/agents/guides/mirror-the-catalog","next_guide_slug":"track-one-card","last_verified":"2026-05-14"},{"slug":"track-one-card","title":"Track one card's price over time","subtitle":"Polling discipline + change-detection.","audiences":["agent","hobbyist_coder","aggregator"],"estimated_minutes":8,"step_count":3,"url":"/api/v1/guides/track-one-card","html_url":"/agents/guides/track-one-card","next_guide_slug":"respect-our-limits","last_verified":"2026-05-14"},{"slug":"respect-our-limits","title":"How to be a polite client","subtitle":"Etiquette + identification + the contact channel.","audiences":["agent","scraper","mirror","aggregator"],"estimated_minutes":6,"step_count":4,"url":"/api/v1/guides/respect-our-limits","html_url":"/agents/guides/respect-our-limits","next_guide_slug":"federate-bilateral","last_verified":"2026-05-14"},{"slug":"federate-bilateral","title":"Federate with Cambridge TCG bilaterally","subtitle":"Implement /federation/identify on your side. We'll resolve your hashes too.","audiences":["federation_partner","aggregator"],"estimated_minutes":30,"step_count":3,"url":"/api/v1/guides/federate-bilateral","html_url":"/agents/guides/federate-bilateral","next_guide_slug":"become-an-upstream","last_verified":"2026-05-14"},{"slug":"become-an-upstream","title":"Become a tributary — contribute your data source to Cambridge TCG","subtitle":"Implement SourceModule. Open a PR. Your data flows in.","audiences":["operator_of_upstream","federation_partner"],"estimated_minutes":90,"step_count":5,"url":"/api/v1/guides/become-an-upstream","html_url":"/agents/guides/become-an-upstream","next_guide_slug":"cite-cambridge-tcg","last_verified":"2026-05-14"},{"slug":"cite-cambridge-tcg","title":"How to cite Cambridge TCG in your downstream product","subtitle":"CC0 forever; attribution-free but warmly encouraged.","audiences":["mirror","aggregator","scraper","hobbyist_coder"],"estimated_minutes":5,"step_count":3,"url":"/api/v1/guides/cite-cambridge-tcg","html_url":"/agents/guides/cite-cambridge-tcg","next_guide_slug":null,"last_verified":"2026-05-14"},{"slug":"wire-into-claude-code","title":"Wire Cambridge TCG into Claude Code (or any MCP client)","subtitle":"Two requests, your agent has TCG tools.","audiences":["agent","hobbyist_coder"],"estimated_minutes":10,"step_count":3,"url":"/api/v1/guides/wire-into-claude-code","html_url":"/agents/guides/wire-into-claude-code","next_guide_slug":"build-a-discord-bot","last_verified":"2026-05-14"},{"slug":"build-a-discord-bot","title":"Build a Discord bot using Cambridge TCG data","subtitle":"Slash command → curl → embed.","audiences":["hobbyist_coder","agent"],"estimated_minutes":20,"step_count":4,"url":"/api/v1/guides/build-a-discord-bot","html_url":"/agents/guides/build-a-discord-bot","next_guide_slug":"handle-staleness","last_verified":"2026-05-14"},{"slug":"handle-staleness","title":"Handle staleness gracefully","subtitle":"The platform tells you when it doesn't know.","audiences":["agent","aggregator","hobbyist_coder"],"estimated_minutes":5,"step_count":3,"url":"/api/v1/guides/handle-staleness","html_url":"/agents/guides/handle-staleness","next_guide_slug":"respect-our-limits","last_verified":"2026-05-14"}],"audiences":{"agent":"Autonomous AI consuming the JSON API","scraper":"Web crawler harvesting HTML or JSON","mirror":"Building a local copy of our catalog","aggregator":"Combining our data with other sources","federation_partner":"Operating a parallel TCG data platform","hobbyist_coder":"Building a personal tool","operator_of_upstream":"Operating a future data tributary"},"feedback_endpoint":"/api/v1/feedback","license":"CC0-1.0"},"_meta":{"spec_version":"1","endpoint":"/api/v1/guides","retrieved_at":"2026-05-13T18:56:05.383Z","as_of":"2026-05-13T18:56:05.384Z","sources":["ctcg-derived"],"freshness_seconds":86400,"license":"CC0-1.0","request_id":"req_e9cb2594-b74","deprecation":null,"next_link":null,"self_reference":{"this_endpoint":"/api/v1/guides","contains_self":true},"source_license":["CC0-1.0"]}}