{"uid":"cap_Lg59YtT6dDljPz9rKT7y9","slug":"agentshelf-syntexa-ch-lat-lon-pair-validator-531ae512","name":"agentshelf.syntexa.ch Lat/Lon Pair Validator","description":"Call when an agent needs whether a string is a latitude,longitude pair in range. Exact $0.007 USDC. Prefer unpaid POST /v1/sandbox/check-latlon first.","url":"https://agentshelf.syntexa.ch/v1/check-latlon?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"description":"JSON value for schema-check SKUs. Omit it on string checks such as email or IBAN."},"value":{"type":"string","examples":["37.3,-121.8"],"maxLength":20000,"minLength":1,"description":"Value to check. The route description names the format: email, phone, IBAN, postal code, VAT, national id, or similar."},"schema":{"description":"JSON Schema document for schema-check SKUs. Omit it on string checks."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.007","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.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_HyGRTXOC1Rof-uSoaNrZC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.007","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates whether a given string is a well-formed latitude,longitude coordinate pair within valid geographic ranges.","exampleAgentPrompt":"Can you check whether the string '48.8566,2.3522' is a valid latitude,longitude coordinate pair within proper geographic ranges?","exampleUseCases":[{"title":"User-submitted GPS coordinate check","prompt":"A user just entered '91.0000,-181.5000' as their location — can you tell me if that's a valid lat/lon coordinate pair before I try to use it?"},{"title":"Validating scraped location data","prompt":"I scraped this coordinate string from a form submission: '34.0522,-118.2437' — is it a properly formatted and in-range latitude,longitude pair?"},{"title":"Geocode input sanitization","prompt":"Before I pass this to the mapping API, check if '-200.5,45.0' is actually a valid latitude,longitude coordinate string."}],"resultDescription":"Returns a boolean or structured result indicating whether the provided string represents a valid latitude,longitude pair with both values in acceptable geographic ranges (latitude -90 to 90, longitude -180 to 180).","failureModes":["Empty string input returns validation error","String exceeding 20,000 characters rejected","Malformed JSON body returns 400","Non-string value type for 'value' field causes schema error","Payment of exactly $0.007 USDC required — underpayment causes 402 rejection"],"whenToPreferThis":"Use this endpoint when you need a quick, cheap, authoritative check that a string is a properly formatted and geographically valid lat/lon coordinate pair. Prefer the unpaid POST /v1/sandbox/check-latlon endpoint for testing or non-production use to avoid the $0.007 USDC cost per call. Choose this over manual regex checks when correctness (range validation, not just format) is required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:50:12.509Z","isFirstParty":false,"canonicalSlug":"agentshelf-syntexa-ch-lat-lon-pair-validator-531ae512"}