Val Town Code SearchReturn to Val Town

API Access

You can access search results via JSON API by adding format=json to your query:

https://codesearch.val.run/$%7Bart_info.art.src%7D?q=api&page=102&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 19289 results for "api"(2834ms)

Discord-to-Linearlinear.tsx1 match

@akj•Updated 1 week ago
6
7 constructor() {
8 this.client = new LinearClient({ apiKey: Deno.env.get("LINEAR_API_KEY")! });
9 }
10

Discord-to-Lineardiscord.tsx4 matches

@akj•Updated 1 week ago
1import { CONFIG } from "./config.tsx";
2
3export class DiscordAPI {
4 // Fetch from the Discord API
5 private async discordFetch(endpoint: string): Promise<any> {
6 const response = await fetch(`https://discord.com/api/v10${endpoint}`, {
7 headers: { "Authorization": `Bot ${Deno.env.get("DISCORD_BOT_TOKEN")}` },
8 });
9
10 if (!response.ok) {
11 throw new Error(`Discord API error: ${response.status}`);
12 }
13

reactHonoStarter-akiindex.ts2 matches

@akj•Updated 1 week ago
12app.get("/frontend/**/*", c => serveFile(c.req.path, import.meta.url));
13
14// Add your API routes here
15// app.get("/api/data", c => c.json({ hello: "world" }));
16
17// Unwrap and rethrow Hono errors as the original error

reactHonoStarterindex.ts2 matches

@akj•Updated 1 week ago
12app.get("/frontend/**/*", c => serveFile(c.req.path, import.meta.url));
13
14// Add your API routes here
15// app.get("/api/data", c => c.json({ hello: "world" }));
16
17// Unwrap and rethrow Hono errors as the original error

lexi2main.tsx3 matches

@legal•Updated 1 week ago
363 <div class="card">
364 <h3>Error Loading Suggestions</h3>
365 <p>We couldn't get AI-powered task suggestions. This can happen due to network issues or API errors.</p>
366 <div class="status-entry error">\${esc(suggestionsError)}</div>
367 <button id="retry-suggestions-btn" class="button button-primary" style="margin-top:10px;">Retry Suggestions</button>
914 }
915 } catch (error) {
916 const errMsg = `AI API Error: ${error.message}`;
917 log.push({ agent: agentName, type: "error", message: errMsg });
918 console.error(`${agentName} Error:`, error);
919 return { error: "AI_API_ERROR", message: errMsg, details: error.toString() };
920 }
921 }

SON-GOKUREADME.md12 matches

@DevGoku•Updated 1 week ago
75### 📊 Other Export Formats
76- **CSV**: Structured data with headers for spreadsheet applications
77- **JSON**: Machine-readable format for API integration
78- **Text**: Human-readable format with detailed card information
79
133│ └── utils.ts # Luhn algorithm, validation, bulk parsing
134└── backend/
135 └── index.ts # Static file server with API endpoints
136```
137
203 - **LIST**: Clean format `CCNUMBER|MM|YY|CVV` (perfect for direct use)
204 - **CSV**: Structured data with headers for spreadsheets
205 - **JSON**: Machine-readable format for API integration
206 - **TEXT**: Human-readable format with detailed information
2072. Use "Copy All" to copy to clipboard or "Export" to download as file
228- **Placeholders**: `xxx`, `xx`, `xxxx` for random
229
230## API Endpoints
231
232- `POST /api/generate` - Generate card (simple/custom/bulk)
233- `POST /api/validate` - Validate card number using Luhn
234- `POST /api/validate-bin` - Validate BIN format
235- `POST /api/validate-bulk` - Validate bulk format string
236- `GET /api/health` - Health check endpoint
237- `GET /api/marketplace/products` - Get all marketplace products
238- `GET /api/marketplace/products/:id` - Get specific product details
239- `POST /api/marketplace/contact` - Contact seller about a product
240
241## Note

SON-GOKUMarketplace.tsx1 match

@DevGoku•Updated 1 week ago
51 "Custom Dashboard Builder",
52 "Advanced Reporting",
53 "API Integration"
54 ],
55 inStock: true,

SON-GOKUindex.ts16 matches

@DevGoku•Updated 1 week ago
33});
34
35// API endpoint to validate card numbers (for educational purposes)
36app.post("/api/validate", async c => {
37 try {
38 const { cardNumber } = await c.req.json();
55});
56
57// API endpoint to generate card data
58app.post("/api/generate", async c => {
59 try {
60 const { type, customBin, bulkFormat, quantity } = await c.req.json();
158});
159
160// API endpoint to validate bulk format
161app.post("/api/validate-bulk", async c => {
162 try {
163 const { bulkFormat } = await c.req.json();
182});
183
184// API endpoint to validate BIN
185app.post("/api/validate-bin", async c => {
186 try {
187 const { bin, cardType } = await c.req.json();
208
209// BIN lookup endpoint
210app.post("/api/bin-lookup", async c => {
211 try {
212 const { bin } = await c.req.json();
222 }
223
224 // Use BinList.net free API (no API key required)
225 const response = await fetch(`https://lookup.binlist.net/${cleanBin}`);
226
265
266// Health check endpoint
267app.get("/api/health", c => {
268 return c.json({
269 status: "healthy",
273});
274
275// Marketplace API endpoints
276app.get("/api/marketplace/products", async c => {
277 try {
278 // In a real application, this would fetch from a database
311 "Custom Dashboard Builder",
312 "Advanced Reporting",
313 "API Integration"
314 ],
315 inStock: true,
351});
352
353app.get("/api/marketplace/products/:id", async c => {
354 try {
355 const id = c.req.param("id");
404});
405
406app.post("/api/marketplace/contact", async c => {
407 try {
408 const { productId, message, contactInfo } = await c.req.json();

SON-GOKUindex.html2 matches

@DevGoku•Updated 1 week ago
7 <script src="https://cdn.twind.style" crossorigin></script>
8 <script src="https://esm.town/v/std/catch"></script>
9 <link rel="preconnect" href="https://fonts.googleapis.com">
10 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
11 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
12 <style>
13 * {

SON-GOKUBinLookup.tsx4 matches

@DevGoku•Updated 1 week ago
42
43 try {
44 const response = await fetch(`/api/bin-lookup`, {
45 method: "POST",
46 headers: {
193 <div className="input-icy rounded-lg p-4">
194 <div className="text-sm text-blue-200 mb-1">Brand</div>
195 <div className="font-semibold capitalize">{binInfo.brand}</div>
196 </div>
197
198 <div className="input-icy rounded-lg p-4">
199 <div className="text-sm text-blue-200 mb-1">Type</div>
200 <div className="capitalize">{binInfo.type}</div>
201 </div>
202
203 <div className="input-icy rounded-lg p-4">
204 <div className="text-sm text-blue-200 mb-1">Category</div>
205 <div className="capitalize">{binInfo.category}</div>
206 </div>
207
Plantfo

Plantfo8 file matches

@Llad•Updated 14 hours ago
API for AI plant info

api_ianmenethil_com133 file matches

@ianmenethil•Updated 23 hours ago
apiry
snartapi