{"uid":"cap_hUfz6cL5D0J1_TS7ecEEq","slug":"synthora-openlibrary-book-search-5bb70a33","name":"SYNTHORA OpenLibrary Book Search","description":"Full-text search over OpenLibrary's book catalog, returning titles, authors, first-publish year, ISBNs, edition counts, cover IDs and subjects ranked by relevance. A keyless bibliographic endpoint for autonomous research/library agents and agent-to-agent book-discovery and metadata-enrichment pipelines.","url":"https://openlibrary-search.hergertsynthora.com/service","method":"POST","headers":{},"bodySchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"query"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oTy-Zz1BZaRGGWZp1QbS_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Full-text search over OpenLibrary's book catalog, returning titles, authors, ISBNs, publish years, edition counts, cover IDs, and subjects ranked by relevance.","exampleAgentPrompt":"Search OpenLibrary for books about quantum computing and give me the titles, authors, ISBNs, and first publish years for the top results.","exampleUseCases":[{"title":"Academic research book discovery","prompt":"Find me books about the history of the Roman Empire — I need the titles, authors, subjects, and ISBNs so I can build a reading list."},{"title":"ISBN lookup for inventory enrichment","prompt":"Search OpenLibrary for 'The Great Gatsby' by F. Scott Fitzgerald and get me the ISBNs, edition count, and cover ID so I can enrich my book database."},{"title":"Subject-based book catalog exploration","prompt":"Search for books on machine learning for beginners and return me the top results with titles, authors, publish years, and subject tags."}],"resultDescription":"A JSON object containing an 'ok' flag, a 'niche' identifier ('openlibrary-search'), and a 'result' field with an array of matching book records — each including title, author(s), first publish year, ISBNs, edition count, cover ID, and subjects — ranked by relevance. Provenance metadata is also included, pointing back to OpenLibrary's search API.","failureModes":["Missing or empty query string returns error: {\"error\": \"Missing query in payload\"}","No results found for obscure or misspelled queries — returns empty result set","Network timeout or upstream OpenLibrary API unavailability","Malformed request body causing parsing failure","Very broad queries may return low-precision results"],"whenToPreferThis":"Choose this endpoint when you need keyless, pay-per-call bibliographic search over OpenLibrary's extensive catalog, especially in autonomous agent pipelines that require book discovery, ISBN resolution, edition metadata, or subject classification without managing API credentials. Prefer this over direct OpenLibrary API calls when operating in an x402 micropayment context or when building agent-to-agent metadata enrichment workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:33:28.007Z","isFirstParty":false}