{"uid":"cap_RZzS063g0NOEkrPETlsaM","slug":"api-strale-io-b2e4bc61","name":"SWIFT MT Message Parser","description":"Parse SWIFT MT messages (MT103/MT940/MT202) into structured data. Extracts sender/receiver BIC, amount, currency, beneficiary.","url":"https://api.strale.io/x402/swift-message-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":["message"],"properties":{"message":{"type":"string","description":"Raw SWIFT message text"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0216","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.0216/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_EHcuFXf1WHdmKT409nof8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0216","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses raw SWIFT MT messages (MT103, MT940, MT202) into structured data including sender/receiver BIC, amount, currency, and beneficiary details","exampleAgentPrompt":"Parse this raw SWIFT MT103 message for me and tell me the sender BIC, receiver BIC, transfer amount, currency, and beneficiary: ':20:REFERENCE123\\n:23B:CRED\\n:32A:230615USD15000,00\\n:50K:ACME CORP\\n:57A:DEUTDEDB\\n:59:/DE89370400440532013000\\nBENEFICIARY NAME\\n:71A:OUR'","exampleUseCases":null,"resultDescription":"Returns structured JSON with parsed SWIFT message fields including sender BIC, receiver BIC, transaction amount, currency code, beneficiary name and account, value date, and other key fields extracted from the raw message text","failureModes":["Invalid or malformed SWIFT message text returns a parse error","Unsupported SWIFT message type (not MT103/MT940/MT202) may return incomplete or error response","Empty or missing message query parameter returns 400 bad request","Truncated SWIFT message may result in partial extraction with missing fields","Non-SWIFT formatted text passed as input returns parsing failure"],"whenToPreferThis":"Use this endpoint when you need to programmatically parse raw SWIFT MT message strings into machine-readable structured data, particularly for MT103 (customer credit transfer), MT940 (customer statement), or MT202 (financial institution transfer) message types. Ideal for automating payment reconciliation, compliance checks, or financial data pipelines that receive raw SWIFT traffic.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:57:19.964Z","isFirstParty":false}