{"uid":"cap_19gdo-MjwW-zJstqx6xY3","slug":"halowerk-currency-amount-extractor-0379d369","name":"Halowerk Currency Amount Extractor","description":"Findet Betraege in Freitext, deutet deutsche und englische Tausender- und Dezimaltrennung richtig, loest Mio, Mrd, Tsd und k auf, erkennt 50 Waehrungen an Symbol, Code oder Wort einschliesslich USDC und Bitcoin und liefert Zahl, Waehrungscode, kleinste Einheit und Fundstelle getrennt. Rechnet bewusst nicht um.","url":"https://tools.halowerk.com/v1/currency/normalize","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","maxLength":20000},"default_currency":{"type":"string","description":"Waehrung fuer Betraege ohne Angabe"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_F7WytEiYSLEOjXJvVtMNJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts monetary amounts from free text, correctly interpreting German and English thousand/decimal separators, abbreviations (Mio, Mrd, Tsd, k), and 50 currencies by symbol, code, or word — returning the numeric value, currency code, smallest unit, and text position.","exampleAgentPrompt":"Can you pull out all the monetary amounts from this paragraph — it mixes German and English number formats and mentions both euros and Bitcoin: 'Der Kaufpreis beträgt 1,5 Mio. EUR, plus a deposit of $2,500.00 and 0.05 BTC.'","exampleUseCases":[{"title":"Invoice amount parsing agent","prompt":"Extract every monetary amount from this German invoice text and tell me the currency code and exact numeric value for each one: 'Gesamtbetrag: 12.450,75 EUR, Steuer: 1.985,12 EUR, Anzahlung: 2 Tsd. EUR'."},{"title":"Crypto deal memo extraction","prompt":"I have this press release snippet — find all the financial figures including any crypto amounts: 'The round raised 3,2 Mrd. USD in equity and 500 USDC plus 1.25 Bitcoin in token consideration.' Give me the number, currency code, and where each one appears."},{"title":"Multilingual contract review","prompt":"Scan this mixed-language contract clause for any monetary values and return each amount's numeric value and currency: 'The licensee shall pay 50k GBP annually, with a one-time fee of 250.000 € and a penalty cap of $1,000,000.'"}],"resultDescription":"Returns a structured list of found monetary amounts, each containing: the normalized numeric value (as a number), the ISO 4217 currency code, the amount expressed in the currency's smallest unit (e.g. cents or satoshis), and the character offset or substring indicating where in the input text the amount was found. No currency conversion is performed.","failureModes":["Ambiguous number format (e.g. '1.000' could be 1 or 1000 depending on locale context) may be misinterpreted","Currency abbreviations not in the supported 50-currency list are not recognized","Highly malformed or concatenated text may cause missed extractions","Input with no detectable monetary amount returns an empty result set","Conflicting locale signals in the same string may cause incorrect separator interpretation"],"whenToPreferThis":"Choose this endpoint when you need to extract and normalize monetary amounts from unstructured free text — especially text that mixes German and English number conventions (comma vs period as decimal separator), uses shorthand like Mio, Mrd, Tsd, or k, or references non-obvious currencies by symbol, word, or code including crypto like USDC and Bitcoin. It is not a currency converter — prefer it when you need structured data extraction from text, not rate conversion.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:48:28.274Z","isFirstParty":false}