{"uid":"cap_NKzXOkp16z9Rw8a7ctkCK","slug":"api-strale-io-0bfff9f1","name":"Name Parser – Full Name to Components","description":"Parse a full name into components: first, middle, last, prefix, suffix, nickname. Handles 'Dr. Karl-Johan von Lindström III' correctly.","url":"https://api.strale.io/x402/name-parse","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["full_name"],"properties":{"full_name":{"type":"string","description":"Full name to parse"}}}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"full_name":"Dr. Karl-Johan von Lindström III"}}},"response":{"_meta":{"payment":{"method":"x402","price_usd":0.0324,"settlement_id":"0x45cd415460e2255ad84570c4db88e081a785a166230beaf65db1c41892f9a1bc"},"capability":"name-parse","latency_ms":1,"provenance":{"source":"algorithmic","fetched_at":"2026-06-13T04:25:57.737Z"}},"prefix":"Dr.","suffix":"III","nickname":null,"full_name":"Dr. Karl-Johan von Lindström III","last_name":"von Lindström","first_name":"Karl-Johan","middle_name":null}},"exampleRequest":{"full_name":"Dr. Karl-Johan von Lindström III"},"tags":["x402"],"displayCostAmount":"0.0324","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.0324/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0324","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0324","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_sEvnu7pcNlD8v3zcnkzHI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0324","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses a full human name string into structured components: first, middle, last, prefix, suffix, and nickname","exampleAgentPrompt":"Can you parse 'Dr. Karl-Johan von Lindström III' into its components — I need the prefix, first name, middle name, last name, and suffix separated out?","exampleUseCases":null,"resultDescription":"Returns a structured object with the name broken into components: first name, middle name, last name, prefix (e.g. Dr., Mr.), suffix (e.g. III, Jr.), and nickname — correctly handling hyphenated names, noble particles (von, de, van), and honorifics.","failureModes":["Empty or blank full_name query param returns an error","Extremely ambiguous single-word name may produce uncertain component assignment","Names in non-Latin scripts may not parse correctly","Missing required full_name parameter returns 400-level error"],"whenToPreferThis":"Use this endpoint when you need to reliably decompose a human name string into structured fields, especially when dealing with complex names that include titles (Dr., Prof.), hyphenated surnames, noble particles (von, de, van der), generational suffixes (Jr., III), or nicknames. Prefer this over simple string splitting, which fails on these edge cases.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:57:37.429Z","isFirstParty":false}