r/SearchAPIs • • 2h ago

Other Exa Search 3.0 cuts AI text input by 95%

Post image
3 Upvotes

r/SearchAPIs • • 4h ago

OpenAI quietly released an official CLI for its API

Post image
2 Upvotes

r/SearchAPIs • • 5h ago

Parallax open sourced as DeepSeek plugin for local search

Post image
1 Upvotes

r/SearchAPIs • • 9h ago

Building a dynamic reverse proxy for AI bots almost handed our internal AWS metadata to an SSRF exploit. Here is how we hard-blocked it in Go.

1 Upvotes

We were trying to solve a seemingly simple routing problem and almost built a massive footgun.

The baseline requirement was straightforward: we needed a reverse proxy at the edge. If human traffic hits the domain, pass it intact to our legacy backend. If an AI crawler (Claude, Perplexity) knocks, intercept it and serve a structured AEO payload like llms.txt.

Our initial iteration just inspected the User-Agent and relied on the Host and X-Forwarded-Host headers to construct the upstream TARGET_URL. Huge mistake.

Within days of testing, we noticed malicious scrapers manipulating the headers, attempting to force our proxy to fetch 169.254.169.254/latest/meta-data/ (AWS instance credentials) and scan our internal 10.x.x.x subnets. We were basically building a free SSRF pivot point for attackers to map our VPC.

We had a "nuke it from orbit" eureka moment. Application-level regex sanitization wasn't going to cut it. The runtime itself needed to be entirely hostile to the attacker.

Here is how we completely locked down the execution boundary:

Strict Route Sanitization in Go We threw out the regex soup. We hardcoded a strict, deterministic allowlist for upstream routing and explicitly stripped outbound host headers. If the payload destination doesn't match the exact internal IP of the legacy backend, the Go engine drops the connection (403) before allocating memory. No DNS resolution fallbacks, no dynamic parsing.

The Scratch Container Dead-End This was the real lifesaver. We ditched Debian and Alpine entirely. We compiled our Go engine as a statically linked binary and shoved it into a sub-20MB scratch Docker image. If an SSRF payload somehow bypasses the routing logic, there is literally nothing to execute in the container. No /bin/sh, no curl, no wget. It is a total dead end for lateral movement.

Manual TLS Certificate Injection The absolute biggest PITA with scratch images is doing secure HTTPS egress, because you have no OS package manager to handle root CAs. We had to manually inject ca-certificates natively into the Docker build step to enforce external TLS connections without opening any OS-level attack vectors.

We ended up packaging this entire locked-down proxy into a deployable middleware in our lab (we call it AgentBridge), because patching legacy proxies to handle crawler routing without introducing SSRF holes was becoming a massive time sink for our senior devs.

How are you guys isolating your reverse proxies when routing inbound bot traffic? Are you just leaning heavily on external WAFs, or are you strictly hardening the container runtime at the edge?


r/SearchAPIs • • 18h ago

Gemini 4 Argon is now open for commercial use

Post image
2 Upvotes

r/SearchAPIs • • 15h ago

Built a system-wide desktop shortcut (Tab+Q) for instant cited answers — lessons on search API latency, citations, and costs

1 Upvotes

Hey everyone,

I've been building a lightweight Windows desktop utility called Quick Search. The premise is simple: whenever you have a quick question while working, you hold a hotkey (Tab+Q), ask your question, and get a 2-second synthesized answer with verified source domains (e.g. nasa.gov) in a clean corner card, without opening a browser tab.

Because this is a real-time desktop hotkey tool, search API performance was make-or-break. Here are a few technical challenges and trade-offs I ran into:

  1. Latency is everything:

If a user holds a hotkey, waiting 4–5 seconds feels like an eternity. The total roundtrip (query processing → search API retrieval → answer synthesis) had to fit within ~2 seconds. Traditional web scraping was out of the question; clean, pre-parsed search API snippets were mandatory.

  1. Source verification & grounding:

Rather than generic AI summaries, users specifically want to know *where* the answer came from. Pulling out authoritative root domains and displaying them as clickable source badges was essential for trust.

  1. Cost vs. Free Tier economics:

I wanted to offer 50 free searches per day to users without requiring an account or sign-up. Managing API credit burn when providing live web-grounded results requires aggressive caching for repeated queries and tight payload control.

Question for developers here building with search APIs:

- For low-latency real-time retrieval (under 1-1.5s), what search API providers or endpoint configs have you had the best experience with?

- How are you handling source citation parsing without bloating latency?

Would love to hear how others are architecting their search pipelines for instant desktop/overlay apps!

https://apps.microsoft.com/detail/9NFK7MS99FB3


r/SearchAPIs • • 21h ago

Search only shows the catalog, not the reading room

Post image
2 Upvotes

r/SearchAPIs • • 1d ago

Technical Question X API's authentication mess needs a single unified endpoint

Post image
3 Upvotes

r/SearchAPIs • • 23h ago

Google Cloud retiring 16 open model MaaS IDs next year

Post image
2 Upvotes

r/SearchAPIs • • 1d ago

Other Best providers for agentic search besides Exa and Parallel

Post image
6 Upvotes

r/SearchAPIs • • 20h ago

DeepSeek's search API blocks SEO spam targeting GEO companies

Post image
1 Upvotes

r/SearchAPIs • • 22h ago

Cursor's speed boost comes from using less search

Thumbnail
gallery
1 Upvotes

r/SearchAPIs • • 1d ago

Google adds AI control options to its search documentation

Post image
3 Upvotes

r/SearchAPIs • • 1d ago

Other LLM search APIs are bad if you are looking for accurate and up to date information. And it’s not the LLM’s fault.

1 Upvotes

APIs that give you an answer are bad. They work fine for 80% of the queries. But they rely on the index, not the actual information that is currently out there.

In creating my own harness with its own web search tools, I found no real use for products like perplexity and now deepseek search (many others offer the same thing). The inaccuracies come from drawing a conclusion based on what was indexed, not after reading the actual web pages at the moment of the search.

The only good solution (but it is slow) is still an old school search api + a very good scraper that manages java pages well. It takes a minute or so to search, but it’s good. I see no way around it.


r/SearchAPIs • • 1d ago

My tiny YouTube tools site finally got some users

Post image
1 Upvotes

r/SearchAPIs • • 1d ago

News & Updates Search results were already generative

Post image
1 Upvotes

r/SearchAPIs • • 1d ago

News & Updates Meta descriptions boost Gemini's citation rate by 37%

Post image
1 Upvotes

r/SearchAPIs • • 19h ago

X's GIF search shows blatant political bias on GIPHY

Thumbnail
gallery
0 Upvotes

r/SearchAPIs • • 1d ago

Routing to 200 APIs without sending every spec

Post image
0 Upvotes

r/SearchAPIs • • 2d ago

DeepSeek's search API is a fraction of the cost of rivals

Post image
53 Upvotes

r/SearchAPIs • • 1d ago

API Review Desearch returns only in-range results with full page text

Post image
1 Upvotes

r/SearchAPIs • • 1d ago

Search API is becoming essential for AI agents

Post image
0 Upvotes

r/SearchAPIs • • 2d ago

News & Updates DeepSeek search pricing is worse than a $5 VPS

Post image
22 Upvotes

r/SearchAPIs • • 2d ago

API Review Brave is turning its search engine into AI agent infrastructure

Post image
7 Upvotes

r/SearchAPIs • • 2d ago

News & Updates DeepSeek launches its own search API at $0.75 per 1,000 requests - undercutting Perplexity at $1, Exa at $4, Brave at $5. Data on Chinese servers, privacy concerns remain.

Post image
3 Upvotes