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=62&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 14198 results for "api"(547ms)
3031### Backend
32- Hono framework for API routes
33- SQLite database for data persistence
34- RESTful API design
35- File handling for document uploads
36- Session management
41- Status tracking and audit logs
4243## API Endpoints
4445- `GET /` - Main portal interface
46- `POST /api/applications` - Submit new PAN application
47- `GET /api/applications/:id` - Get application details
48- `PUT /api/applications/:id` - Update application
49- `GET /api/status/:ackNumber` - Check application status
50- `POST /api/documents` - Upload documents
51- `GET /api/fee-calculator` - Calculate fees
5253## Usage
49const config = {
50proxyUrl: '/proxy/',
51apiUrl: '/api/',
52version: '2.0.0'
53};
61});
6263// API Routes
6465// Validate URL endpoint
66app.post("/api/validate", async c => {
67try {
68const { url } = await c.req.json();
8889// Get proxy settings
90app.get("/api/settings", async c => {
91try {
92const userAgent = c.req.header('user-agent') || 'default';
117118// Save proxy settings
119app.post("/api/settings", async c => {
120try {
121const settings = await c.req.json();
135136// Get session info
137app.get("/api/session/:sessionId", async c => {
138try {
139const sessionId = c.req.param('sessionId');