searching-internet-with-jina-ai
Jina AI Search + Reader
Overview
Use Jina AI’s public endpoints to (1) search the web and (2) fetch readable page content as plain text/markdown via a single URL.
When to Use
- You need quick web search results without an API key or browser
- You need readable page content from a URL for summarization or analysis
- You’re in a headless environment and only have HTTP tools (curl/wget)
When NOT to use:
- You need advanced ranking, filters, or custom search parameters (use a full search API)
Quick Reference
Search (s.jina.ai)
https://s.jina.ai/YOUR_SEARCH_QUERY
Reader (r.jina.ai)
https://r.jina.ai/YOUR_URL
Implementation
1) Search for pages
curl "https://s.jina.ai/jina%20ai%20reader%20usage"
- URL-encode spaces and special characters in the query.
- Output returns search results with titles/snippets/links (plain text).
2) Fetch readable page content
curl "https://r.jina.ai/https://example.com/article"
- Prepend
https://r.jina.ai/to any HTTP/HTTPS URL. - Output is readable text/markdown for the target page.
3) Typical workflow
- Use
s.jina.aito discover relevant links. - Use
r.jina.aito fetch readable content from those links.
Common Mistakes
- Forgetting to URL-encode the search query → results in malformed requests.
- Omitting the original URL scheme (http/https) after
r.jina.ai/. - Assuming
r.jina.aiperforms search (it only reads a specific URL).
More from zenobi-us/dotfiles
leaflet-mapping
Use when creating interactive maps in Obsidian using LeafletJS plugin - covers real-world maps, image maps, markers from notes, overlays, GeoJSON, GPX tracks, and common issues with bounds/zoom levels
73skill-hunter
Find and download skills. Use when you need to discover existing skills from GitHub repositories and store them in the correct local skills category. Results in discovered skills being downloaded into the users dotfile repo.
68using-superpowers
Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists
67deep-researcher
Use when delegating research tasks requiring verified information from multiple authoritative sources - crawls and fact-checks beyond surface-level findings, providing evidence of verification process with confidence levels for each claim
66chrome-debug
Use when debugging web applications in chrome via the remote debugging protocol. Provides capabilities for inspecting DOM, executing JS, taking screenshots, and automating browser interactions.
64projectmanagement
Skills for managing projects, tracking progress, and suggesting next actions.
64