from youdotcom import You
from youdotcom.models import
Freshness, LiveCrawlFormats
you_client =
You(api_key_auth="YDC_API_KEY")
return you_client.search.unified(
query="latest ai research papers",
count=10,
freshness=Freshness.YEAR,
livecrawl_formats=[LiveCrawlFormats.MARKDOWN],
)
# Web results, if any
print(response.results.web))
# News results, if any
print(response.results.news))
import { You } from "@youdotcom-oss/sdk";
const you = new You({ apiKeyAuth: "YOUR_API_KEY" });
const result = await you.search({ query: "global birth rate trends", count: 5 });
result.results?.web?.forEach((r) => {
console.log(r.title, r.url);
console.log(r.snippets?.[0]);
});
curl -G https://ydc-index.io/v1/search \
-H "Authorization: Bearer YOUR_API_KEY"
\
-d query="Latest AI research papers 2024" \
-d mode="research"
{
"mcpServers": {
"ydc-server": {
"type": "http",
"url": "https://api.you.com/mcp"
}
}
}