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/image-url.jpg?q=api&page=100&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 19075 results for "api"(1950ms)

SON-GOKUREADME.md12 matches

@hmv0011•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

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

SON-GOKUindex.ts16 matches

@hmv0011•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

@hmv0011•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

@hmv0011•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

SON-GOKUBINExtrap.tsx4 matches

@hmv0011•Updated 1 week ago
310 value={selectedCardType}
311 onChange={(e) => setSelectedCardType(e.target.value)}
312 className="w-full py-3 px-4 input-icy rounded-lg text-white capitalize"
313 >
314 {cardTypes.map(type => (
315 <option key={type} value={type} className="bg-gray-800 capitalize">
316 {type}
317 </option>
564 )}
565 </div>
566 <span className="inline-block px-3 py-1 text-xs font-medium bg-green-500/20 text-green-300 rounded-full capitalize">
567 {entry.cardType}
568 </span>
692 </div>
693
694 <span className="px-3 py-1 text-xs font-medium bg-green-500/20 text-green-300 rounded-full capitalize">
695 {entry.cardType}
696 </span>

SON-GOKUApp.tsx1 match

@hmv0011•Updated 1 week ago
199 <div>
200 <label className="block text-sm text-blue-200 mb-2">Card Type</label>
201 <div className="input-icy rounded-lg p-3 capitalize">
202 {cardData.type}
203 </div>

SON-GOKUAIToolsList.tsx5 matches

@hmv0011•Updated 1 week ago
241
242 // Productivity & Automation
243 { name: "Zapier", url: "https://zapier.com/", category: "Productivity", description: "AI-powered automation platform" },
244 { name: "Make", url: "https://www.make.com/", category: "Productivity", description: "Visual automation platform" },
245 { name: "IFTTT", url: "https://ifttt.com/", category: "Productivity", description: "Simple automation platform" },
282
283 // Data & Analytics
284 { name: "DeepAI", url: "https://deepai.org/", category: "Analytics", description: "AI tools and APIs platform" },
285 { name: "H2O.ai", url: "https://www.h2o.ai/", category: "Analytics", description: "AI and machine learning platform" },
286 { name: "DataRobot", url: "https://www.datarobot.com/", category: "Analytics", description: "Automated machine learning platform" },
301 // Cloud AI Services
302 { name: "Google AI Studio", url: "https://aistudio.google.com/", category: "Cloud AI", description: "Google's AI development platform" },
303 { name: "Video Intelligence API", url: "https://cloud.google.com/video-intelligence", category: "Cloud AI", description: "Google Cloud video analysis API" },
304 { name: "NotebookLM", url: "https://notebooklm.google/", category: "Cloud AI", description: "Google's AI research assistant" },
305 { name: "Translation API Basic", url: "https://cloud.google.com/translate", category: "Cloud AI", description: "Google Cloud translation service" },
306 { name: "Gemini Code Assist", url: "https://cloud.google.com/gemini", category: "Cloud AI", description: "Google's AI coding assistant" },
307 { name: "Gemini for Workspace", url: "https://workspace.google.com/solutions/ai", category: "Cloud AI", description: "AI for Google Workspace" },
314 { name: "AWS Comprehend", url: "https://aws.amazon.com/comprehend/", category: "Cloud AI", description: "Amazon's natural language processing" },
315 { name: "Amazon Lex", url: "https://aws.amazon.com/lex/", category: "Cloud AI", description: "Amazon's conversational AI service" },
316 { name: "Google Cloud Natural Language", url: "https://cloud.google.com/natural-language", category: "Cloud AI", description: "Google's text analysis API" },
317 { name: "Dialogflow", url: "https://cloud.google.com/dialogflow", category: "Cloud AI", description: "Google's conversational AI platform" },
318

TownieuseUser.tsx1 match

@prayaas•Updated 1 week ago
1import { useState, useEffect } from "react";
2
3const USER_ENDPOINT = "/api/user";
4
5export function useUser() {

Townieuser-summary.ts1 match

@prayaas•Updated 1 week ago
20 SUM(num_images) as total_images
21 FROM ${USAGE_TABLE}
22 WHERE our_api_token = 1
23 GROUP BY user_id, username
24 ORDER BY total_price DESC

api_ianmenethil_com74 file matches

@ianmenethil•Updated 43 mins ago

readback-api

@tr3ntg•Updated 15 hours ago
API for readback.
apiry
snartapi