{"uid":"cap_012IYblvK-96ZswKa104Q","slug":"pub-dev-package-lookup-320ce7f6","name":"pub.dev Package Lookup","description":"Flutter and Dart utility API for mobile agents and operators: pubspec parsing, pub.dev package lookups, Flutter APK detection, dependency checks, Dart formatting, project static analysis, ARB localization validation, and controlled APK builds from uploaded project ZIPs. URL downloads enforce SSRF protections. ZIP uploads enforce size and zip-bomb limits.","url":"https://flutter.bip-rep.com/pub/lookup","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["package"],"properties":{"package":{"type":"string","description":"pub.dev package name"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"url":{"type":"string"},"name":{"type":"string"},"found":{"type":"boolean"},"latency_ms":{"type":"integer"},"latest_version":{"type":"string"}}}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"package":"provider"}}},"response":{"url":"https://pub.dev/packages/provider","name":"provider","found":true,"pubspec":{"name":"provider","version":"6.1.5+1","repository":"https://github.com/rrousselGit/provider","description":"A wrapper around InheritedWidget to make them easier to use and more reusable.","environment":{"sdk":">=2.12.0 <4.0.0","flutter":">=1.16.0"},"dependencies":{"nested":"^1.0.0","flutter":{"sdk":"flutter"},"collection":"^1.15.0"},"issue_tracker":"https://github.com/rrousselGit/provider/issues","dev_dependencies":{"test":"^1.15.5","mockito":"^5.0.0","flutter_test":{"sdk":"flutter"},"leak_tracker":"any"}},"published":"2025-08-19T12:50:56.438080Z","latency_ms":61,"latest_version":"6.1.5+1"}},"exampleRequest":{"package":"provider"},"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KDXILNvuh8UdDOBiElHRb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up a pub.dev package by name and returns its latest version, URL, and existence status","exampleAgentPrompt":"Can you look up the provider package on pub.dev and tell me the latest version and its URL?","exampleUseCases":null,"resultDescription":"Returns a JSON object with the package name, whether it was found on pub.dev, its latest version string, the pub.dev URL for the package, and the latency of the lookup in milliseconds.","failureModes":["Package not found: returns found=false with no version or URL","Missing required 'package' query parameter: 400 Bad Request","pub.dev upstream unavailable: 502 or timeout error","Invalid package name format: may return not-found or error"],"whenToPreferThis":"Use this endpoint when you need to programmatically check whether a Flutter or Dart package exists on pub.dev and retrieve its latest published version. Prefer this over scraping pub.dev directly or parsing pubspec.yaml files when you only need quick package existence and version metadata.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:44:15.228Z","isFirstParty":false}