{"uid":"cap_P9NTiximaVPVr9fad9-1n","slug":"taskmint-listing-terms-extractor-d9aef620","name":"TaskMint Listing Terms Extractor","description":"Exact native USDC on Base; externally owned wallets only. Generate a private 32-byte random request_token for each new job, persist the entire body, and reuse it for challenge/retry and recovery. The token grants result access. Do not log or share it. HTTP 202 or an uncertain transport failure requires recovery with the identical body without a signature, never a new purchase. Results expire after 24 hours. Ten bounded deterministic services. Local execution is free; hosted jobs require customer-authorized payment only when billable.","url":"https://taskmint-sign-proof-node22-production.up.railway.app/api/agent/listing_terms?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"payload":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":10000,"minLength":1}},"additionalProperties":false},"request_token":{"type":"string","pattern":"^[a-f0-9]{64}$","description":"Generate 32 cryptographically random bytes as lowercase hex for each new job. Keep this private result credential and reuse the identical body for retries. Replace the synthetic example token."}}},"responseSchema":{"type":"json","example":{"state":"paid","result":{"flags":[],"fields":{"deposit_thb":24000,"advance_rent_thb":12000,"monthly_rent_thb":12000,"takeover_fee_thb":null,"upfront_known_components_thb":36000},"status":"resolved","version":"0.5.0","evidence":{"advance_thb":[],"deposit_thb":[],"takeover_thb":[],"advance_months":[{"end":56,"text":"ล่วงหน้า 1 เดือน","start":40,"value":1}],"deposit_months":[{"end":39,"text":"ประกัน 2 เดือน","start":25,"value":2}],"takeover_months":[],"monthly_rent_thb":[{"end":24,"text":"ค่าเช่า 12,000 บาท/เดือน","start":0,"value":12000},{"end":18,"text":"ค่าเช่า 12,000 บาท","start":0,"value":12000},{"end":24,"text":"12,000 บาท/เดือน","start":8,"value":12000}]},"freshness":"Supplied text only; availability and source freshness are not verified.","cost_scope":"Explicit security deposit + advance rent + any applicable explicit takeover fee. Advance rent is not added twice. Not a complete move-in quote; unstated fees and utilities excluded.","assessment_scope":"Supported explicit wording only. Resolved means the supported fields were extracted, not that the listing or every condition has been verified.","evidence_coordinate_system":"UTF-16 code units in the exact supplied text; no Unicode normalisation."},"service":"listing_terms"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_aSJ7KW7cIrIFFdNYVXMC6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured rental listing terms (deposit, advance rent, monthly rent, takeover fee) from Thai property listing text using NLP.","exampleAgentPrompt":"Can you extract the deposit, advance rent, and monthly rent from this Thai rental listing: 'ค่าเช่า 12,000 บาท/เดือน ประกัน 2 เดือน ล่วงหน้า 1 เดือน'? I need the amounts structured so I can calculate total move-in costs.","exampleUseCases":[{"title":"Move-in cost calculator for Thai rentals","prompt":"I found this Bangkok condo listing: 'ค่าเช่า 15,000 บาท/เดือน ประกัน 2 เดือน ล่วงหน้า 1 เดือน' — can you pull out the deposit, advance rent, and monthly rent so I can figure out exactly how much cash I need upfront?"},{"title":"Property aggregator data enrichment","prompt":"I'm building a database of Chiang Mai rental listings and I need you to parse this listing text and give me the structured deposit months, advance months, monthly rent in baht, and total upfront cost: 'ค่าเช่า 8,000 บาท ประกัน 2 เดือน ล่วงหน้า 1 เดือน key money 5,000'"},{"title":"Rental comparison across listings","prompt":"I have three Thai apartment listings and I want to compare their move-in costs — can you extract the monthly rent, deposit, and advance rent from each one? Here's the first: 'ค่าเช่า 20,000 บาท/เดือน ประกัน 2 เดือน ล่วงหน้า 2 เดือน ค่า key money 10,000 บาท'"}],"resultDescription":"A JSON object containing the extraction state ('paid', 'pending', etc.), structured financial fields (deposit_thb, advance_rent_thb, monthly_rent_thb, takeover_fee_thb, upfront_known_components_thb), evidence spans with UTF-16 character coordinates pointing to source text, extraction status ('resolved' or otherwise), flags for anomalies, and metadata about freshness and cost scope. Results expire after 24 hours.","failureModes":["Text contains no recognizable rental terms — fields return null with status 'unresolved'","HTTP 202 returned — job accepted but not yet complete, retry with identical body and request_token","Transport failure — recover by resubmitting identical body without signature, never generate a new request_token","Text exceeds 10,000 characters — request rejected with validation error","Payment failure — USDC on Base not accepted or wallet is a contract wallet; only EOAs supported","Result expired — results older than 24 hours are no longer retrievable via the same request_token","Ambiguous or conflicting rental terms in text — evidence spans provided but value resolution may be partial"],"whenToPreferThis":"Choose this endpoint when you need to extract structured financial terms (deposit, advance rent, monthly rent, takeover fee) specifically from Thai-language rental listing text. It is purpose-built for Thai property listings with baht-denominated amounts and Thai-script evidence. Prefer this over general-purpose NLP or LLM extraction when you need deterministic, versioned outputs with character-level evidence spans and consistent schema. Payment is per-call via USDC on Base using the x402 protocol, making it suitable for agents with crypto payment capability.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T00:46:15.908Z","isFirstParty":false,"canonicalSlug":"taskmint-listing-terms-extractor-d9aef620"}