{"uid":"cap_XqOu2syG68uRaKPKWCfvC","slug":"api-compatify-io-a94ec323","name":"Compatify Compatibility Check","description":"Compatify compatibility check","url":"https://api.compatify.io/v1/compatibility?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["device_id","accessory_id"],"properties":{"device_id":{"type":"string","description":"Canonical device ID (e.g. apple_iphone_15_pro)"},"accessory_id":{"type":"string","description":"Canonical accessory ID (e.g. apple_magsafe_charger)"},"data_category":{"type":"string","description":"Optional. Which fact base to answer from when a pair is covered by more than one, e.g. magsafe_qi2 for wireless charging or phone_chargers_cables for wired. Omit to answer from the accessory's own listing; the response names the fact base used and any alternatives."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"notes":{"type":["string","null"]},"source":{"type":["string","null"]},"device_id":{"type":"string"},"compatible":{"type":"boolean"},"confidence":{"type":"number"},"source_url":{"type":["string","null"],"description":"Served to a paid or authenticated request only."},"device_name":{"type":"string"},"source_tier":{"type":["string","null"],"description":"standards_body, manufacturer_spec, verified_retailer_listing or unverified"},"source_type":{"type":["string","null"]},"accessory_id":{"type":"string"},"under_review":{"type":"boolean"},"data_category":{"type":["string","null"]},"source_method":{"type":["string","null"]},"accessory_name":{"type":"string"},"freshness_reason":{"type":["string","null"]},"freshness_status":{"enum":["fresh","stale","never_verified"],"type":"string"},"last_verified_at":{"type":["string","null"],"description":"When the verdict was last re-checked against its sources; null until checked."},"under_review_reason":{"enum":["frozen","source_unavailable","record_flagged",null],"type":["string","null"]},"available_categories":{"type":["array","null"],"items":{"type":"string"}}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0hqKHq18rS_7z08hm1Oif","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks compatibility between two or more items, entities, or configurations and returns a compatibility assessment","exampleAgentPrompt":"Can you check if React 18 is compatible with Node 16 using Compatify? I want to know if they work together before I upgrade.","exampleUseCases":null,"resultDescription":"A compatibility assessment indicating whether the two or more entities are compatible, potentially including a compatibility score, status flag, and details about any conflicts or issues found.","failureModes":["Missing required entity inputs returns 400 error","Unrecognized entity types or identifiers return 422 error","Payment not received or insufficient funds returns 402 Payment Required","Rate limit exceeded returns 429 error","Internal processing error returns 500"],"whenToPreferThis":"Use this endpoint when you need a quick programmatic compatibility check between two or more items — such as software versions, libraries, configurations, or other paired entities — and want a structured pass/fail or scored result rather than a manual lookup.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T19:07:15.030Z","isFirstParty":false,"canonicalSlug":"api-compatify-io-a94ec323"}