{"uid":"cap_dGJyyr2Kd6shNqkhxM4-c","slug":"nero-labs-call-score-25c8e6ea","name":"Nero Labs Call Score","description":"Pay-per-call tools for AI agents, 31 in all: read web pages and RSS feeds, OCR, PDF text, transcription; email, phone and domain checks; UK, Irish and Polish company lookups and UK risk reports; website contacts, tech stack and SEO audits; PageSpeed; AI review, job post and row enrichment; data cleaning, joins, dedupe and diffs; US and EU compliance rules. No account or API key: pay each call in USDC on Base over x402.","url":"https://x402-agent-tools.nerolabs.workers.dev/ai/call-score?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"language":{"type":"string","description":"Two-letter code of the spoken language (en, es, fr, de, pt, it, nl, pl, ja, zh and about 50 more). Leave empty to detect it automatically; setting it helps accuracy on short or noisy clips."},"recordingUrls":{"type":"array","description":"A plain list of direct links to call recordings (MP3, WAV, M4A, MP4 and more; Google Drive and Dropbox share links work), for a quick run with no spreadsheet. Use the dataset, file or Google Sheet inputs above to keep your own columns alongside each score."},"businessContext":{"type":"string","description":"A few lines on who answers these calls and what a good call looks like: the trade or business, area covered, services, whether prices are given on the phone, and what the receptionist should do (book a visit, take name, number and postcode, flag emergencies). The review judges every call against thi"},"customQuestions":{"type":"array","description":"Up to 10 extra questions to answer for every call, for example 'Did the receptionist mention the free quote?' or 'Which competitor did the caller mention?'. Answers appear in 'customAnswers' and do not change the price."},"includeSegments":{"type":"boolean","default":false,"description":"Speakers mode only. Adds a 'segments' array: one entry per speaker turn with speaker, start, end and text. Useful for feeding an AI agent or building your own player."},"includeTranscript":{"type":"boolean","default":true,"description":"Add the full call transcript, one line per speaker turn, so any score can be checked against what was actually said. Turn off for scores only."},"maxMinutesPerFile":{"type":"integer","default":120,"maximum":600,"minimum":1,"description":"Only the first this-many minutes of each file are transcribed and charged. Your cost ceiling per file: a 6-hour livestream cannot run up a bill you did not expect."}}},"responseSchema":{"type":"json","example":{"rows":[{"booked":false,"outcome":"callback_arranged","summary":"Mark called reporting no power to half the house (kitchen and downstairs sockets) with a trip switch...","urgency":"emergency","callType":"emergency","location":"LS6 2AB","sourceUrl":"https://nerolabs-samples.nerolabs.workers.dev/sample-call-electrician.mp3","callStatus":"ok","callerName":"Mark","leadQuality":"hot","statusDetail":null,"callerContact":null,"handlingScore":7,"serviceRequested":"Partial loss of power; trip switch keeps tripping (kitchen and downstairs sockets)"}],"count":1,"_example_note":"Real output, trimmed: long lists cut to their first items, fields and text shortened."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.04","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.04/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1sU8BVz3Hi1O9W5_9E_qT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.04","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Transcribes up to 5 call recordings and scores each with AI across greeting, needs finding, booking, objection handling, missed opportunities, sentiment, and a coaching summary","exampleAgentPrompt":"Score these 3 electrician call recordings for me — greeting, whether they found the caller's needs, if a booking was made, objections handled, and any missed opportunities. The business takes emergency and routine electrical jobs in Leeds and receptionists should always book a visit or take name, number and postcode: [url1, url2, url3].","exampleUseCases":[{"title":"Receptionist performance review","prompt":"I have 5 call recordings from our plumbing company this week. Can you transcribe them all and score each one on greeting quality, whether the receptionist found the caller's needs, if they booked a job, and any missed opportunities? We cover South London and always aim to book a site visit or at least get name, number, and postcode."},{"title":"Sales team coaching report","prompt":"Run AI scoring on these 4 sales call recordings from our solar panel company — I want to see how each rep handled objections, whether they closed a sale, the lead quality of each caller, and a coaching summary for each. Include the full transcripts so I can cross-check the scores."},{"title":"Custom QA with specific questions","prompt":"Analyze these 2 call recordings from our HVAC business and answer these extra questions for each: 'Did the agent mention the free quote?' and 'Did the caller mention a competitor?' Also score standard things like greeting, needs found, and booking made — our agents should always offer a free quote and book an inspection."}],"resultDescription":"Returns a JSON array of rows, one per recording, each containing: booking outcome, urgency, call type, location, caller name, caller contact, lead quality, handling score (0-10), service requested, call status, and a coaching summary. Also includes the full transcript (one line per speaker turn) and optional speaker segments with timestamps. A count field shows total records processed.","failureModes":["Invalid or inaccessible recording URL returns an error for that row","Files exceeding maxMinutesPerFile are truncated at the limit without error","More than 5 recording URLs submitted may be rejected or partially processed","Unsupported audio format returns a processing error","Language auto-detection may be inaccurate on very short or noisy clips","Payment failure (insufficient USDC or x402 misconfiguration) blocks the request","Network timeout possible for large files or long recordings (may take 1-2 minutes)"],"whenToPreferThis":"Choose this endpoint when you need structured AI scoring of real phone call recordings — especially for sales, receptionist, or customer service QA workflows. It combines transcription and multi-dimensional scoring in a single call, returning actionable coaching data. Prefer it over generic transcription APIs when you need lead quality, booking outcomes, objection handling scores, and coaching summaries rather than raw text. Best suited for batches of 1-5 calls where per-minute billing is acceptable and you want custom business context applied to the scoring.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:41:37.546Z","isFirstParty":false,"canonicalSlug":"nero-labs-call-score-25c8e6ea"}