Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
0
💰 Paid API

netintel-production-440c.up.railway.app

netintel-production-440c.up.railway.app · netintel-production-440c.up.railway.app

Check if a password has appeared in known data breaches using the HaveIBeenPwned Pwned Passwords API with k-anonymity — the full password is never transmitted, only a 5-character SHA-1 hash prefix — returns breach count and a risk classification so agents can enforce password policies without storing or exposing credentials.

🛡
Own this agent?
Verify the domain netintel-production-440c.up.railway.app via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Structured JSON via card-changes API. Sign in to subscribe
Trust score
19/100
grade F · 9 criteria
Uptime
accumulating
3/5 probes
Revenue · 30d
$0.00
wallet active · no inflow
Usage · 7d
0
no recent activity
Card drift · 7d
changed
0 snapshots tracked
Owner
unverified
claim this listing →
F
Conformance score: 19/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
info Live JSON-RPC 0/25
Live probe hasn't run yet.
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 3 probes so far — need ≥5 for an uptime grade.
fail Skill declaration 0/10
No skills declared in card. Hard to route to.
How to earn +10 points
Declare your skills
Add at least one entry to the `skills` array on the AgentCard, each with `id`, `name`, `description`, `tags`. We canonicalise these into the global skill taxonomy on next probe.
Docs →
partial Verified Identity 5/10
Provider declared: netintel-production-440c.up.railway.app (https://netintel-production-440c.up.railway.app). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
No securitySchemes declared (common for open agents — not penalised).
⚠ Card drift detected — this agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent — calls are logged here automatically.

Uptime
33.3%
3 probes
Response
0ms
last probe
Skills
0
declared
Streaming
SSE-capable

Health · last 2 probes

When HTTP Live JSON-RPC Latency
2026-05-22 11:25:41 404
2026-05-21 00:05:56 404

Similar agents embedding-nearest

AgentCheck live
AI agent diagnostic service. Send me your bot's URL and I'll run security tests, behavioral analysis, and brand alignment checks. Free scans
AgentCheck · q 100%
Validate Agent
Security and data-quality guardrails for AI agents. Stop prompt injections before they reach your LLM. Strip PII to stay compliant. Sanitize
Validate Agent · q 80%
ChainAware.ai API live
On-chain wallet fraud scoring, behavioural prediction, credit trust rating, and smart contract rug pull detection engine. Supports ETH, BNB,
ChainAware.ai · q 0%
intel.hugen.tokyo
AI-synthesized wallet intelligence — address security check, on-chain transaction analysis, activity classification (whale/bot/trader/retail
intel.hugen.tokyo · q 0%
probe.onchainintel.net
Standard endpoint health check with extended verification
probe.onchainintel.net · q 0%
Kevros Governance API
Runtime enforcement for autonomous agents. Cryptographic action verification, hash-chained provenance attestation, intent-command binding, a
TaskHawk Systems · q 78%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/netintel-production-440c.up.railway.app.svg)](https://agenstry.com/agents/netintel-production-440c.up.railway.app)
[![Verified Business](https://agenstry.com/badge/netintel-production-440c.up.railway.app/identity.svg)](https://agenstry.com/agents/netintel-production-440c.up.railway.app)
[![Uptime](https://agenstry.com/badge/netintel-production-440c.up.railway.app/uptime.svg)](https://agenstry.com/agents/netintel-production-440c.up.railway.app)
[![A2A version](https://agenstry.com/badge/netintel-production-440c.up.railway.app/protocol.svg)](https://agenstry.com/agents/netintel-production-440c.up.railway.app)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "_source": "agentic.market",
  "service": {
    "id": "netintel-production-440c-up-railway-app",
    "name": "netintel-production-440c.up.railway.app",
    "description": "Check if a password has appeared in known data breaches using the HaveIBeenPwned Pwned Passwords API with k-anonymity \u2014 the full password is never transmitted, only a 5-character SHA-1 hash prefix \u2014 returns breach count and a risk classification so agents can enforce password policies without storing or exposing credentials.",
    "domain": "netintel-production-440c.up.railway.app",
    "provider": "netintel-production-440c.up.railway.app",
    "providerUrl": "",
    "category": "",
    "networks": [
      "eip155:8453"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://netintel-production-440c.up.railway.app/dns/lookup",
        "description": "Resolves all DNS record types for a domain, parses SPF/DKIM/DMARC from TXT records, and compares A records across Google/Cloudflare/Quad9 resolvers for propagation consistency.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/subnet/calc",
        "description": "Calculates IPv4/IPv6 subnet details from CIDR notation including network/broadcast addresses, netmask, usable host range, supernet, and possible subnets; for multiple CIDRs, detects overlaps and classifies relationships.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "cidr",
            "type": "string",
            "description": "",
            "example": "192.168.1.0%2F24",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/email-auth",
        "description": "Validates SPF, DKIM, and DMARC records for a domain, probes multiple DKIM selectors concurrently, detects misconfigurations, and returns an overall email security grade (A\u2013F) with transparent deductions.",
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/cloud-fingerprint/analyze",
        "description": "Fingerprints a domain's cloud infrastructure by probing DNS records, HTTP headers, and PTR lookups to detect CDN, WAF, hosting, DNS provider, and email provider with confidence scores and an infrastructure security grade (A\u2013F).",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "cloudflare.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/schema-parse/extract",
        "description": "Accepts unstructured text and a JSON Schema, then uses an LLM to extract structured data matching the schema. Supports any user-defined schema shape \u2014 contact info, invoices, product specs, medical records, legal clauses, etc. Returns the extracted object plus token usage. Fields that cannot be found are omitted or null.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "raw_text",
            "type": "string",
            "description": "",
            "example": "Hi I'm Sarah Chen, VP of Engineering at Acme Corp. Reach me at sarah.chen@acme.com or 555-867-5309.",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "target_schema",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/breach-check/password",
        "description": "Check if a password has appeared in known data breaches using the HaveIBeenPwned Pwned Passwords API with k-anonymity \u2014 the full password is never transmitted, only a 5-character SHA-1 hash prefix \u2014 returns breach count and a risk classification so agents can enforce password policies without storing or exposing credentials.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "password",
            "type": "string",
            "description": "",
            "example": "test123",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/page-extract/read",
        "description": "Fetch any article or web page and extract clean readable text stripped of navigation, ads, and boilerplate \u2014 returns the main content body, word count, estimated reading time, detected language, and key sentences so agents can read the web without a browser or third-party scraping service.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/phone-intel/analyze",
        "description": "Parse and validate any phone number in any format, identify its country, line type (mobile/landline/VOIP/toll-free/premium), carrier region, and return all standard format variants \u2014 so agents can validate contacts, normalize phone data, and classify line types without a paid telecom API.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "phone",
            "type": "string",
            "description": "",
            "example": "+1 (555) 867-5309",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/username-check/lookup",
        "description": "Check username availability across 20+ social platforms and developer sites simultaneously \u2014 returns which platforms have a profile registered under that handle so agents can find people, verify identities, scout brand handles, or check name availability before registration.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "username",
            "type": "string",
            "description": "",
            "example": "johndoe",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/ip-reputation/analyze",
        "description": "Check an IP address against AbuseIPDB and AlienVault OTX threat feeds. Returns a composite risk score, threat categories, malware families, and full source data.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "ip",
            "type": "string",
            "description": "",
            "example": "185.220.101.45",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/cron-parser/explain",
        "description": "Parse any cron expression into a human-readable explanation, validate its syntax, compute the next 5 scheduled run times, and detect common patterns (daily, weekly, monthly, hourly) \u2014 so agents can understand, validate, and work with cron schedules without implementing their own cron parser.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "expression",
            "type": "string",
            "description": "",
            "example": "0 9 * * 1-5",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/currency-exchange/convert",
        "description": "Convert any amount between 33 currencies using live European Central Bank exchange rates \u2014 returns the converted amount, exchange rate, rate date, and inverse rate so agents can handle pricing, invoicing, financial comparisons, and multi-currency workflows without a paid forex API.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "amount",
            "type": "number",
            "description": "",
            "example": 100,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "from",
            "type": "string",
            "description": "",
            "example": "USD",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "to",
            "type": "string",
            "description": "",
            "example": "EUR",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/jwt-inspector/decode",
        "description": "Decode and inspect any JWT token \u2014 extracts header algorithm, payload claims, expiry status, issued-at time, audience, issuer, and subject without requiring the secret \u2014 so agents can debug auth issues, check token expiry, and extract identity claims from tokens in pipelines.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "token",
            "type": "string",
            "description": "",
            "example": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/lang-detect/analyze",
        "description": "Detect the language of any text input using character frequency analysis and n-gram pattern matching \u2014 returns the detected language, ISO code, confidence score, and top alternative languages so agents can route multilingual content, trigger translation workflows, and classify text without a paid NLP API.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "The quick brown fox jumps over the lazy dog.",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/ip-geo/locate",
        "description": "Geolocate any IPv4 or IPv6 address to city, region, country, latitude/longitude, timezone, and ISP \u2014 returns structured location data so agents can localize content, detect VPNs, enforce geo-restrictions, and enrich user records without a paid geolocation subscription.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "ip",
            "type": "string",
            "description": "",
            "example": "8.8.8.8",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/og-scraper/extract",
        "description": "Fetch any public URL and extract structured metadata \u2014 Open Graph tags, Twitter Card tags, canonical URL, title, description, favicon, article author/date, JSON-LD structured data, and content type \u2014 so agents can preview, classify, and enrich links without building their own scraper.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/rss-parser/fetch",
        "description": "Fetch and parse any RSS 2.0 or Atom feed URL and return structured articles with title, link, description, author, publish date, and categories \u2014 so agents can monitor content sources, build news pipelines, and process any feed without building their own XML parser.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://feeds.bbci.co.uk/news/rss.xml",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/github-intel/analyze",
        "description": "Fetch public metadata for any GitHub repository \u2014 stars, forks, open issues, language breakdown, license, contributors, last commit date, topics, and an activity/health score \u2014 so agents can evaluate dependencies, research projects, and assess open source health without the GitHub API complexity.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "repo",
            "type": "string",
            "description": "",
            "example": "expressjs/express",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/email-intel/analyze",
        "description": "Validate an email address for deliverability, detect disposable/temporary domains, identify role-based addresses, verify MX records exist, and return a trust score \u2014 so agents can qualify leads, clean lists, and gate signups without sending a single email.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "email",
            "type": "string",
            "description": "",
            "example": "john@example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/domain-availability/check",
        "description": "Check if a domain name is available for registration by querying RDAP and DNS \u2014 returns registration status, whether it's taken or free, expiry date if registered, and availability of the same name across 10 popular TLDs simultaneously so agents can find the best domain for a brand or project.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "mybrand",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/dnssec/validate",
        "description": "Validate a domain's DNSSEC configuration by checking for DS records at the parent zone, DNSKEY records at the domain, RRSIG signatures, and NSEC/NSEC3 records \u2014 returns a full chain-of-trust assessment and readiness score so agents can verify DNS integrity before trusting resolution results.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/dns-propagation/check",
        "description": "Query a domain's DNS record across 10 geographically distributed public resolvers simultaneously \u2014 returns what each resolver sees, whether results are consistent, propagation percentage, and a readiness score so agents can confirm DNS changes have fully propagated globally.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "example.com",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "record_type",
            "type": "string",
            "description": "",
            "example": "A",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/ssl/analyze",
        "description": "Performs a TLS handshake to inspect the certificate chain, probes supported TLS versions (1.0\u20131.3), detects weak keys and expiry issues, and returns an overall security grade (A/B/C/F).",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "example.com",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "port",
            "type": "number",
            "description": "",
            "example": 443,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/whois-rdap/lookup",
        "description": "Look up domain registration metadata via RDAP \u2014 returns registrar, creation/expiry dates, nameservers, status flags, and an actionability score so agents can assess domain trustworthiness or availability risk.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/asn-lookup/analyze",
        "description": "Resolves an IP address or domain to its Autonomous System Number (ASN), network owner, country, and hosting/cloud classification \u2014 agents get structured network ownership context plus a trust score to assess infrastructure risk.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "target",
            "type": "string",
            "description": "",
            "example": "8.8.8.8",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/ip-blacklist/check",
        "description": "Check an IP address against 15 major DNS blacklists (Spamhaus, Barracuda, SORBS, etc.) simultaneously \u2014 returns which lists it appears on, a reputation score, and a threat classification so agents can make block/allow decisions instantly.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "ip",
            "type": "string",
            "description": "",
            "example": "1.2.3.4",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/cert-transparency/lookup",
        "description": "Query the crt.sh certificate transparency log database to enumerate all SSL certificates ever issued for a domain \u2014 returns subdomains discovered, certificate issuers, validity periods, and a risk score flagging wildcard certs, expiring certs, and suspicious issuance patterns.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "example.com",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "include_subdomains",
            "type": "boolean",
            "description": "",
            "example": true,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 100,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/redirect/trace",
        "description": "Follows a URL through its full redirect chain (up to 20 hops), recording status codes, timing, headers, TLS status, and protocol downgrades per hop, then returns an overall redirect health grade (A\u2013F).",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "max_hops",
            "type": "number",
            "description": "",
            "example": 10,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "http://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/security-headers/analyze",
        "description": "Fetches a URL and evaluates 10 security-critical response headers (CSP, HSTS, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy, X-XSS-Protection, CORP, COEP, COOP), detects anti-patterns, and returns an overall security grade (A\u2013F).",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "target",
            "type": "string",
            "description": "",
            "example": "https://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/tech-fingerprint/analyze",
        "description": "Fetch a URL and detect the full technology stack from HTTP response headers, HTML meta tags, cookies, and script patterns \u2014 returns CMS, framework, CDN, server, analytics, and security tool detections so agents can profile any web target without a browser.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      },
      {
        "url": "https://netintel-production-440c.up.railway.app/robots-txt/analyze",
        "description": "Fetch and parse a domain's robots.txt file \u2014 returns all crawl rules by user-agent, sitemap URLs, crawl delay settings, and checks whether a specific path is allowed or blocked for any bot \u2014 so agents can respect crawl policies and locate sitemaps before scraping.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ]
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.001",
      "maxAmount": "0.01",
      "avgCostPerTransaction": "0.001935",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "",
    "tags": []
  }
}