You can access search results via JSON API by adding format=json
to your query:
https://codesearch.val.run/image-url.jpg%20%22Image%20title%22?q=api&page=39&format=json
For typeahead suggestions, use the /typeahead
endpoint:
https://codesearch.val.run/typeahead?q=api
Returns an array of strings in format "username" or "username/projectName"
Found 20498 results for "api"(4714ms)
59<title>AI Friend - Blorp</title>
60<script src="https://cdn.tailwindcss.com"></script>
61<link rel="preconnect" href="https://fonts.googleapis.com">
62<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
63<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Space+Mono&display=swap" rel="stylesheet">
64<style>
65:root {
254const canvas = document.getElementById('particle-canvas');
255const ctx = canvas.getContext('2d');
256const API_URL = '${sourceUrl}';
257258let mouse = { x: 0, y: 0 };
470resetIdleTimer(); setTypingIndicator(true);
471try {
472const response = await fetch(API_URL, {
473method: 'POST',
474headers: { 'Content-Type': 'application/json' },
475body: JSON.stringify({ message: userInput, history: conversationHistory }),
476});
477if (!response.ok) throw new Error(\`API Error: \${response.statusText}\`);
478const data = await response.json();
479conversationHistory.push({ role: 'user', content: userInput }, { role: 'assistant', content: JSON.stringify(data) });
12- Farcaster mini app manifest + webhook + embed metadata
13- Farcaster notifications (storing tokens, sending recurring notifications, ...)
14- Neynar API integration for Farcaster data
1516