{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"brave-search-api","slug":"brave-search-api","name":"Brave Search API","type":"api","url":"https://brave.com/search/api","page_url":"https://unfragile.ai/brave-search-api","categories":["research-search"],"tags":[],"pricing":{"model":"freemium","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"brave-search-api__cap_0","uri":"capability://search.retrieval.real.time.web.search.with.llm.optimized.result.formatting","name":"real-time web search with llm-optimized result formatting","description":"Executes real-time queries against a 30+ billion page index updated 100+ million times daily, returning structured results with configurable snippet counts (up to 5 per result) and schema-enriched metadata designed for RAG pipelines and LLM context windows. Results are formatted to minimize hallucination risk by providing grounded source attribution and relevance ranking optimized for AI consumption rather than human browsing.","intents":["Retrieve current web information to ground LLM responses in real-time facts","Build RAG pipelines that fetch relevant documents for context augmentation","Source training data from the web for foundation model development","Reduce hallucination in AI applications by providing verifiable source citations"],"best_for":["AI/LLM application developers building RAG systems","Foundation model teams sourcing training data","Teams building AI agents that need real-time web grounding","Developers migrating from Google/Bing APIs to privacy-respecting alternatives"],"limitations":["No documented maximum query length — integration requires empirical testing","Query rate limit of 50 queries/second on Standard tier may bottleneck high-volume batch operations","No documented support for advanced query operators or syntax — unclear if boolean operators, phrase matching, or site: filters are supported","Index coverage by geographic region not documented — cannot assess bias toward English-language or Western content","Pagination mechanism undocumented — unclear if deep result sets (>100 results) are retrievable or if cursor-based pagination is supported"],"requires":["API key from Brave Search API (obtained via dashboard registration)","HTTP client library (curl, requests, axios, etc.)","Minimum $5/month credits or active paid subscription (free tier provides $5 monthly auto-applied credit)","Network connectivity to Brave API endpoints (specific endpoint URLs not documented in provided materials)"],"input_types":["text query string (natural language or structured)","optional: domain/site filters via Goggles custom reranking"],"output_types":["JSON structured results with URL, title, snippet, metadata","Schema-enriched fields (publication date, author, domain authority inferred)","Citation/source attribution for grounding"],"categories":["search-retrieval","memory-knowledge"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"brave-search-api__cap_1","uri":"capability://text.generation.language.grounded.question.answering.with.streaming.synthesis","name":"grounded question-answering with streaming synthesis","description":"Accepts natural language questions and returns AI-generated answers synthesized from multiple web search results, with explicit citation grounding to prevent hallucination. Implements streaming response delivery compatible with OpenAI SDK patterns, enabling real-time answer delivery to end-users. Token-based pricing tracks input and output tokens separately, allowing cost optimization for different query/answer length distributions.","intents":["Build conversational AI systems that answer questions with real-time web grounding","Provide end-users with factual answers backed by verifiable sources","Reduce hallucination in chatbot responses by forcing synthesis from retrieved documents","Stream answers to users in real-time rather than waiting for full synthesis"],"best_for":["Chatbot and conversational AI developers building fact-grounded assistants","Teams building customer support systems that need current information","Developers migrating from OpenAI's ChatGPT API to privacy-respecting alternatives","Applications requiring streaming response delivery for UX responsiveness"],"limitations":["Underlying model identity and version not documented — cannot assess capability stability or plan for model deprecation","Maximum query length and maximum output tokens not specified — integration requires empirical testing to determine safe bounds","Streaming implementation details unknown — unclear if server-sent events (SSE), WebSocket, or chunked HTTP transfer encoding is used","Citation format and structure not documented — cannot programmatically extract and validate source URLs from responses","Rate limit of 2 queries/second on Standard tier is significantly lower than Search endpoint (50 QPS) — may create bottleneck in high-concurrency scenarios"],"requires":["API key from Brave Search API","OpenAI SDK (Python: openai>=1.0, JavaScript: openai>=4.0) for compatibility, or HTTP client for direct REST calls","Streaming-capable HTTP client (most modern HTTP libraries support streaming)","Token counting library if implementing client-side cost estimation (OpenAI's tiktoken or equivalent)","Minimum $5/month credits or active paid subscription"],"input_types":["text question string (natural language)","optional: conversation history for multi-turn Q&A (undocumented)"],"output_types":["text answer string (streamed in chunks)","citations/source URLs (format undocumented)","token counts (input and output tracked separately for billing)"],"categories":["text-generation-language","search-retrieval"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"brave-search-api__cap_10","uri":"capability://automation.workflow.free.tier.with.5.monthly.auto.applied.credits","name":"free tier with $5 monthly auto-applied credits","description":"Provides $5 monthly credits automatically applied to all accounts (Standard tier), enabling free experimentation and low-volume usage without upfront payment. Credits apply to both Search ($5/1000 requests) and Answers ($4/1000 requests) endpoints, providing approximately 1,000 Search requests or 1,250 Answers requests monthly at no cost. Enables developers to evaluate Brave Search before committing to paid usage.","intents":["Evaluate Brave Search API capabilities before committing to paid usage","Prototype and test search integration without upfront costs","Support low-volume applications that fit within free tier","Reduce barrier to entry for indie developers and startups"],"best_for":["Indie developers and startups evaluating search APIs","Prototype and MVP development with limited budgets","Low-volume applications with <1000 monthly search requests","Teams comparing Brave Search with competitors before committing"],"limitations":["Free tier limited to $5/month — exceeding this requires paid subscription","No documented free tier rate limits — unclear if free tier has different QPS limits than paid","Credits non-transferable and non-refundable — cannot bank unused credits","No documented free tier support tier — unclear if free users have access to support","Free tier may have different SLA or uptime guarantees than paid (undocumented)"],"requires":["Brave Search API account (free signup)","No payment method required for free tier (but may be required for paid overages)"],"input_types":["text query string"],"output_types":["search results (within $5 monthly credit limit)"],"categories":["automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"brave-search-api__cap_11","uri":"capability://tool.use.integration.free.tier.with.monthly.auto.credited.quota","name":"free tier with monthly auto-credited quota","description":"Provides a free tier with $5 in monthly auto-credited API usage, allowing developers to experiment with Brave Search without upfront payment. The credit resets monthly and covers both Search and Answers endpoints at their respective per-request rates. Exact request quotas for the free tier are not documented, but the $5 credit translates to approximately 1,000 Search requests or 1,250 Answers requests per month.","intents":["I want to experiment with Brave Search API without paying upfront","I need to prototype a search-based application with minimal cost","I want to evaluate Brave Search before committing to a paid plan","I need a low-cost option for hobby projects or learning"],"best_for":["Individual developers and hobbyists experimenting with search APIs","Startups prototyping MVP features before committing to paid tiers","Students and researchers learning about search and RAG systems","Teams evaluating Brave Search before enterprise deployment"],"limitations":["Exact monthly request quota not documented; only $5 credit value is specified","Free tier rate limits (QPS) not documented; may be lower than paid tiers","No documentation of whether free tier has feature restrictions (e.g., no streaming, no Goggles)","Credit does not roll over month-to-month; unused balance is forfeited","No SLA or uptime guarantees for free tier (standard for freemium APIs)"],"requires":["Brave Search API account (free signup)","API key for free tier access","Acceptance of free tier terms and conditions"],"input_types":["text query string"],"output_types":["JSON search results (same format as paid tier)"],"categories":["tool-use-integration","search-retrieval"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"brave-search-api__cap_2","uri":"capability://search.retrieval.custom.domain.filtering.and.result.reranking.via.goggles","name":"custom domain filtering and result reranking via goggles","description":"Implements user-defined result filtering and reranking rules through the Goggles feature, allowing developers to exclude specific domains, boost results from trusted sources, or reorder results based on custom criteria. This enables application-specific search behavior without modifying the underlying query, supporting use cases like industry-specific search, content moderation, or source prioritization within RAG pipelines.","intents":["Filter search results to exclude low-quality or irrelevant domains from RAG context","Prioritize results from trusted or authoritative sources for specific domains","Implement content moderation by excluding adult, spam, or misinformation-prone domains","Build vertical search experiences (e.g., academic-only, news-only, technical documentation-only)"],"best_for":["RAG system developers who need to control source quality without changing queries","Enterprise teams building industry-specific search (legal, medical, financial)","Content moderation teams filtering out low-trust sources","Developers building vertical search engines with domain-specific constraints"],"limitations":["Goggles rule syntax and capabilities not documented — cannot determine if regex patterns, domain wildcards, or complex boolean logic are supported","No documentation of rule complexity limits — unclear if there are performance penalties for large rule sets","Reranking algorithm not specified — cannot predict how custom rules interact with Brave's native relevance ranking","No API for dynamic rule management documented — unclear if Goggles rules must be static or can be modified per-request","Rule versioning and rollback not documented — cannot assess operational safety of rule changes"],"requires":["API key from Brave Search API","Goggles rule definition (format and syntax undocumented — requires reverse engineering or official documentation)","Understanding of target domain landscape for effective filtering","Minimum $5/month credits or active paid subscription"],"input_types":["domain list (whitelist or blacklist format undocumented)","reranking rules (syntax and format undocumented)","optional: rule priority/weighting (if supported)"],"output_types":["filtered and reranked search results","result ordering reflecting custom priorities"],"categories":["search-retrieval","safety-moderation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"brave-search-api__cap_3","uri":"capability://search.retrieval.news.search.with.temporal.filtering","name":"news search with temporal filtering","description":"Specialized search endpoint for news content that returns recent articles with publication dates, author attribution, and source metadata. Enables temporal filtering to retrieve news from specific date ranges, supporting use cases like current events research, news aggregation, and time-sensitive RAG contexts. Results are optimized for news consumption with article-specific schema enrichment.","intents":["Retrieve recent news articles for current events research and fact-checking","Build news aggregation applications that surface latest coverage of topics","Augment RAG systems with time-sensitive information from news sources","Track news coverage trends over time by filtering by publication date"],"best_for":["News aggregation and curation platform developers","Fact-checking and research tools requiring current information","RAG systems that need to distinguish news from evergreen web content","Journalists and researchers tracking coverage of specific events"],"limitations":["Temporal filtering parameters not documented — unclear if date range filtering is supported or if only 'recent' results are available","News source coverage not specified — cannot determine which publications are indexed or if there are geographic biases","Article freshness SLA not documented — unclear if 'recent' means last 24 hours, last week, or last month","Duplicate article handling not documented — unclear if multiple outlets covering the same story are deduplicated or all returned","Paywall/subscription content handling not documented — unclear if paywalled articles are indexed or if full text is available"],"requires":["API key from Brave Search API","HTTP client library","Minimum $5/month credits or active paid subscription","Understanding of news source landscape for relevance assessment"],"input_types":["text query string (news topic or keyword)","optional: date range filters (format undocumented)","optional: source/publication filters (undocumented)"],"output_types":["JSON structured news results with article title, snippet, URL","publication date and author attribution","source/publication metadata"],"categories":["search-retrieval","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"brave-search-api__cap_4","uri":"capability://search.retrieval.image.search.with.visual.result.retrieval","name":"image search with visual result retrieval","description":"Dedicated image search endpoint that returns image results with URLs, alt text, source attribution, and image metadata (dimensions, file size inferred). Enables visual search integration into RAG systems and image-centric applications without requiring separate image search API. Results include source page context for understanding image provenance.","intents":["Retrieve images for visual content augmentation in AI applications","Build image-centric RAG systems that ground responses with visual examples","Implement image search functionality without integrating multiple APIs","Source images with proper attribution for compliance and transparency"],"best_for":["Multimodal RAG system developers needing image retrieval","Visual search application developers","Content creation tools requiring image sourcing with attribution","Teams consolidating search infrastructure (web + news + images in single API)"],"limitations":["Image filtering options not documented — unclear if NSFW filtering, size filters, or license filters are available","Image metadata completeness unknown — unclear if dimensions, file size, or image format are returned","Source attribution format not specified — cannot determine if copyright/license information is included","Image freshness not documented — unclear if old/broken images are filtered","No documented support for reverse image search or visual similarity — only keyword-based image search"],"requires":["API key from Brave Search API","HTTP client library","Image display/rendering capability in consuming application","Minimum $5/month credits or active paid subscription"],"input_types":["text query string (image description or keyword)"],"output_types":["JSON structured image results with URL, alt text, source page","image metadata (dimensions, file size if available)","source attribution and provenance"],"categories":["search-retrieval","image-visual"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"brave-search-api__cap_5","uri":"capability://search.retrieval.video.search.with.multimedia.result.retrieval","name":"video search with multimedia result retrieval","description":"Specialized search endpoint for video content that returns video results with titles, descriptions, duration, source platform (YouTube, Vimeo, etc.), and thumbnail URLs. Enables video integration into RAG systems and multimedia applications without requiring separate video search infrastructure. Results include platform attribution and direct video links.","intents":["Retrieve video content for multimedia RAG augmentation","Build video search functionality into applications without separate API","Source tutorial and educational videos for learning-focused applications","Integrate video results into multimodal search experiences"],"best_for":["Multimodal RAG developers needing video retrieval","Educational platform developers sourcing tutorial content","Video aggregation and curation tools","Teams consolidating search infrastructure across content types"],"limitations":["Video platform support not documented — unclear which platforms (YouTube, Vimeo, TikTok, etc.) are indexed","Duration and quality metadata not documented — cannot filter by video length or resolution","Subtitle/transcript availability not documented — unclear if video transcripts are searchable or retrievable","Video freshness not documented — unclear if old/removed videos are filtered","No documented support for video preview or streaming — only metadata and links"],"requires":["API key from Brave Search API","HTTP client library","Video player capability in consuming application (or iframe embedding)","Minimum $5/month credits or active paid subscription"],"input_types":["text query string (video topic or keyword)"],"output_types":["JSON structured video results with title, description, duration","video URL and platform attribution","thumbnail URL and metadata"],"categories":["search-retrieval","image-visual"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"brave-search-api__cap_6","uri":"capability://safety.moderation.privacy.preserving.search.with.zero.data.retention","name":"privacy-preserving search with zero data retention","description":"Implements privacy-first architecture where search queries are not profiled, stored, or sold to third parties. Enterprise tier offers explicit 'Full-funnel Zero Data Retention' guarantee, meaning no query logs, no user tracking, and no data persistence beyond immediate request processing. This enables compliance-sensitive applications (healthcare, legal, financial) to use web search without privacy concerns.","intents":["Build healthcare/medical applications that cannot expose patient queries to third parties","Implement legal research tools with attorney-client privilege protection","Create financial advisory systems with confidential client data protection","Deploy applications in privacy-sensitive jurisdictions (GDPR, HIPAA, etc.)"],"best_for":["Healthcare and medical AI developers subject to HIPAA","Legal tech companies handling confidential client information","Financial advisory platforms with fiduciary obligations","Teams in privacy-sensitive jurisdictions (EU, Canada, etc.)","Organizations with strict data governance requirements"],"limitations":["Zero Data Retention guarantee only documented for Enterprise tier — Standard tier data retention policy not specified","No third-party audit or certification of privacy claims documented — cannot independently verify zero retention","Privacy policy details not provided in technical documentation — full legal terms require separate review","Encryption in transit not documented — unclear if TLS/HTTPS is enforced or if additional encryption is available","No documented support for VPN/proxy enforcement — unclear if API can be restricted to specific network ranges"],"requires":["API key from Brave Search API","Enterprise tier subscription for guaranteed zero data retention (Standard tier retention policy unclear)","Legal review of privacy terms for compliance assessment","Understanding of applicable privacy regulations (GDPR, HIPAA, etc.)"],"input_types":["text query string (any content, including sensitive data)"],"output_types":["search results (no query logging or profiling)"],"categories":["safety-moderation","search-retrieval"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"brave-search-api__cap_7","uri":"capability://tool.use.integration.claude.mcp.integration.for.agentic.search","name":"claude mcp integration for agentic search","description":"Native integration with Claude's Model Context Protocol (MCP) enabling Claude to autonomously invoke Brave Search as a tool within agentic workflows. Allows Claude to decide when to search, what to search for, and how to synthesize results without explicit developer orchestration. Implements MCP schema-based function calling with automatic tool invocation based on Claude's reasoning.","intents":["Enable Claude to autonomously search the web during reasoning without explicit API calls","Build Claude agents that can research topics and verify facts in real-time","Implement multi-step agentic workflows where search is one of many available tools","Reduce hallucination in Claude by giving it access to current information"],"best_for":["Claude API users building agentic applications","Teams using Claude for research and fact-checking workflows","Developers building multi-tool agent systems with Claude","Organizations migrating from other LLMs to Claude with search requirements"],"limitations":["MCP implementation details not documented — unclear if it's a standard MCP server or custom integration","Tool invocation frequency limits not documented — unclear if there are rate limits on search calls within a single Claude conversation","Context window impact not documented — unclear how much of Claude's context window is consumed by search results","Search result formatting for Claude not documented — unclear if results are automatically summarized or returned in raw form","Requires Claude API access — not available for Claude.ai web interface users"],"requires":["Claude API key (claude-3-5-sonnet or later, specific model requirements undocumented)","MCP client library or Claude SDK with MCP support","Brave Search API key","Understanding of Claude's tool use patterns and agentic workflows"],"input_types":["Claude conversation with implicit search intent (Claude decides when to invoke)"],"output_types":["search results integrated into Claude's reasoning context","Claude's synthesized response incorporating search findings"],"categories":["tool-use-integration","planning-reasoning"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"brave-search-api__cap_8","uri":"capability://data.processing.analysis.cost.optimized.token.based.pricing.for.answers","name":"cost-optimized token-based pricing for answers","description":"Implements separate input and output token tracking for the Answers endpoint, enabling fine-grained cost optimization based on query length and answer length independently. Developers can optimize for short queries with long answers or vice versa, and can estimate costs before making requests. Pricing is $5 per 1 million tokens (input + output combined), with token counting compatible with OpenAI's tiktoken library.","intents":["Estimate API costs before making requests to control spending","Optimize application behavior based on token efficiency (e.g., shorter queries for cost reduction)","Track per-request costs for chargeback or usage analytics","Compare cost-effectiveness of different query strategies"],"best_for":["Cost-sensitive applications with variable query/answer lengths","Teams implementing usage-based billing to customers","Developers optimizing for cost efficiency in high-volume scenarios","Applications with budget constraints requiring granular cost tracking"],"limitations":["Token counting methodology not documented — unclear if it uses OpenAI's tiktoken or Brave's custom tokenizer","Token counting accuracy not specified — cannot determine if token counts match actual billing","No documented support for cost estimation API — developers must implement their own token counting","Minimum request cost not documented — unclear if there's a per-request floor or if very short queries are charged fractionally","No documented cost optimization recommendations — unclear if Brave provides guidance on query/answer optimization"],"requires":["API key from Brave Search API","Token counting library (OpenAI's tiktoken or equivalent)","Cost tracking/analytics infrastructure in consuming application","Minimum $5/month credits or active paid subscription"],"input_types":["text question string (variable length)"],"output_types":["answer text (variable length)","token counts (input and output separately)","cost calculation (tokens × $5/1M)"],"categories":["data-processing-analysis","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"brave-search-api__cap_9","uri":"capability://automation.workflow.enterprise.grade.capacity.and.custom.sla","name":"enterprise-grade capacity and custom sla","description":"Enterprise tier provides custom rate limits, custom endpoints, dedicated support, and negotiated SLAs beyond the Standard tier's fixed 50 QPS (Search) and 2 QPS (Answers) limits. Enables high-volume deployments, mission-critical applications, and custom integration requirements. Includes invoicing, NDAs, and enterprise support channels.","intents":["Deploy search at scale for high-traffic applications (>50 QPS)","Negotiate custom SLAs for mission-critical search infrastructure","Implement custom endpoints or integrations specific to enterprise requirements","Establish formal support relationships with dedicated account management"],"best_for":["Large enterprises deploying search at scale (>50 QPS)","Mission-critical applications requiring SLA guarantees","Organizations with custom integration or security requirements","Teams requiring dedicated support and account management"],"limitations":["Pricing not documented — requires contacting sales for custom quotes","SLA terms not specified — unclear what uptime guarantees or latency SLAs are offered","Custom endpoint capabilities not documented — unclear what customizations are possible","Onboarding timeline not documented — enterprise sales cycles may be lengthy","Minimum commitment not documented — unclear if there are minimum contract terms or volume commitments"],"requires":["Direct contact with Brave sales team","Enterprise agreement negotiation","Potential security audit or compliance review","Minimum volume or commitment (undocumented)"],"input_types":["custom requirements and use case details"],"output_types":["custom rate limits and capacity","enterprise SLA agreement","custom endpoints or integrations (if applicable)"],"categories":["automation-workflow","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"brave-search-api__headline","uri":"capability://search.retrieval.privacy.focused.search.api","name":"privacy-focused search api","description":"An independent search API that provides web search, news, images, and videos while respecting user privacy. It includes features like a summarizer API and local search, making it a versatile tool for developers seeking a reliable search solution.","intents":["best privacy-focused search API","search API for web and images","API for summarizing search results","independent search API for developers","Brave Search API reviews","competitive search API pricing"],"best_for":["developers seeking privacy","applications needing search functionality"],"limitations":[],"requires":["API key for authentication"],"input_types":["text queries"],"output_types":["search results, summaries"],"categories":["search-retrieval"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":58,"verified":false,"data_access_risk":"moderate","permissions":["API key from Brave Search API (obtained via dashboard registration)","HTTP client library (curl, requests, axios, etc.)","Minimum $5/month credits or active paid subscription (free tier provides $5 monthly auto-applied credit)","Network connectivity to Brave API endpoints (specific endpoint URLs not documented in provided materials)","API key from Brave Search API","OpenAI SDK (Python: openai>=1.0, JavaScript: openai>=4.0) for compatibility, or HTTP client for direct REST calls","Streaming-capable HTTP client (most modern HTTP libraries support streaming)","Token counting library if implementing client-side cost estimation (OpenAI's tiktoken or equivalent)","Minimum $5/month credits or active paid subscription","Brave Search API account (free signup)"],"failure_modes":["No documented maximum query length — integration requires empirical testing","Query rate limit of 50 queries/second on Standard tier may bottleneck high-volume batch operations","No documented support for advanced query operators or syntax — unclear if boolean operators, phrase matching, or site: filters are supported","Index coverage by geographic region not documented — cannot assess bias toward English-language or Western content","Pagination mechanism undocumented — unclear if deep result sets (>100 results) are retrievable or if cursor-based pagination is supported","Underlying model identity and version not documented — cannot assess capability stability or plan for model deprecation","Maximum query length and maximum output tokens not specified — integration requires empirical testing to determine safe bounds","Streaming implementation details unknown — unclear if server-sent events (SSE), WebSocket, or chunked HTTP transfer encoding is used","Citation format and structure not documented — cannot programmatically extract and validate source URLs from responses","Rate limit of 2 queries/second on Standard tier is significantly lower than Search endpoint (50 QPS) — may create bottleneck in high-concurrency scenarios","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.7,"quality":0.9,"ecosystem":0.15000000000000002,"match_graph":0.25,"freshness":0.75,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.1,"match_graph":0.28,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:21.013Z","last_scraped_at":null,"last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=brave-search-api","compare_url":"https://unfragile.ai/compare?artifact=brave-search-api"}},"signature":"Jb//kyxMtyFeV3LVIPHkp6F2nMMw5d2kMbbHziNw01FOrhKOGIXrcTCAAXCD6cl91XNtfqvTMaAZnalniqsVDA==","signedAt":"2026-06-20T18:47:55.620Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/brave-search-api","artifact":"https://unfragile.ai/brave-search-api","verify":"https://unfragile.ai/api/v1/verify?slug=brave-search-api","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}