{"uid":"cap_HLPfnsLGpoi_5x0tCA9sB","slug":"one-engine-ipv4-address-extractor-from-text-03261cd2","name":"ONE Engine IPv4 Address Extractor from Text","description":"Low-cost pay-per-call utility APIs for autonomous agents using x402 on Base.","url":"https://one-search.one-engine.workers.dev/v3/text-extract/ipv4/t6?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text up to 50000 characters"}}},"responseSchema":{"type":"object","additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IZSj75cu8JPBxg0oX26JA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts IPv4 addresses from unstructured text input using a pay-per-call API on Base via x402.","exampleAgentPrompt":"Can you extract all the IPv4 addresses from this server log text? Here it is: '2024-01-15 10:23:01 Connection from 192.168.1.45 to 10.0.0.1 failed; retry from 172.16.254.3 at 10:23:05'","exampleUseCases":[{"title":"Log file IP address audit","prompt":"I have a big chunk of Apache access logs — can you pull out every IPv4 address mentioned in them? Here's the log text: '203.0.113.42 - - [15/Jan/2024] GET /index.html 200 — 198.51.100.7 - - [15/Jan/2024] POST /login 401'"},{"title":"Network config IP inventory","prompt":"Here's a raw network configuration file — extract all the IPv4 addresses from it so I can build an inventory of what IPs are in use: 'interface eth0 address 10.10.1.5 netmask 255.255.255.0 gateway 10.10.1.1 dns-server 8.8.8.8'"},{"title":"Threat report IOC extraction","prompt":"I have this threat intelligence report as plain text and I need to pull out all the IPv4 addresses so I can block them — can you extract them? The text is: 'Attackers used C2 servers at 185.220.101.47 and 91.108.4.0, with fallback to 194.165.16.74'"}],"resultDescription":"A JSON object containing the extracted IPv4 addresses found in the submitted text, returned as structured data for further processing or analysis.","failureModes":["Text exceeds 50,000 character limit — request rejected","No IPv4 addresses present in text — empty result returned","Payment failure via x402 — 402 Payment Required error","Malformed input JSON missing required 'text' field — 400 error","Text contains only IPv6 or non-IP network addresses — may return empty or partial results"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-call solution to extract IPv4 addresses from arbitrary text without standing up your own regex pipeline or NLP service. Ideal for agents processing logs, config files, threat reports, or any unstructured document where IPv4 addresses need to be identified programmatically. Best suited for one-off or infrequent extractions given the per-call cost model on Base via x402.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:44:05.457Z","isFirstParty":false,"canonicalSlug":"one-engine-ipv4-address-extractor-from-text-faa9edc1"}