# Neutrino

Neutrino API provides a suite of general-purpose APIs for various tasks, including data validation, geolocation, and security.

- **Category:** developer tools
- **Auth:** API_KEY
- **Tools:** 21
- **Triggers:** 0
- **Slug:** `NEUTRINO`
- **Version:** 20260211_00

## Tools

### Bad Word Filter

**Slug:** `NEUTRINO_BAD_WORD_FILTER`

Tool to detect bad words and profanity in text. Use when scanning content for swear words.

### BIN Lookup

**Slug:** `NEUTRINO_BIN_LOOKUP`

Perform a BIN (Bank Identification Number) lookup to retrieve comprehensive card issuer information. This tool identifies the card brand (VISA, MASTERCARD, AMEX, etc.), card type (debit/credit), issuer details, and issuer country from the first 6-8 digits of a card number. Optionally performs fraud detection by comparing the customer's IP geolocation with the card issuer country. Use cases: - Payment fraud detection and prevention - Card validation before processing transactions - Geographic risk assessment for e-commerce - Card type identification for routing payments The database contains ~2.5 million BIN records covering all major card issuers globally and is updated weekly.

### Convert Value

**Slug:** `NEUTRINO_CONVERT`

Tool to perform unit and currency conversions. Use when you need to convert a value from one unit or currency to another. Example: convert 100 USD to EUR.

### Validate and analyze an email address

**Slug:** `NEUTRINO_EMAIL_VALIDATE`

Validates and analyzes email addresses for syntax, domain validity, DNS/MX records, and detects freemail/disposable providers. This tool performs comprehensive email validation including: - RFC822/RFC2822 syntax compliance checking - Domain existence and DNS verification - Mail exchange (MX) record validation - Detection of free email providers (Gmail, Yahoo, etc.) - Identification of disposable/temporary email services - Optional automatic typo correction for common domain mistakes Important: This does NOT verify if a specific email address/mailbox actually exists with the provider. For mailbox verification, use the EMAIL_VERIFY action instead. Use this tool when you need to validate email addresses before sending, check email quality, or filter out disposable addresses.

### Verify Email Address

**Slug:** `NEUTRINO_EMAIL_VERIFY`

Tool to verify and analyze the deliverability of an email address. Use when you need SMTP-based validation before sending emails.

### Geocode Address

**Slug:** `NEUTRINO_GEOCODE_ADDRESS`

Tool to geocode an address. Use when you need geographic coordinates for an address or place name.

### Reverse Geocode

**Slug:** `NEUTRINO_GEOCODE_REVERSE`

Convert geographic coordinates (latitude/longitude) into real-world address information. Returns comprehensive location data including formatted addresses, administrative boundaries, timezone information, and location metadata. Useful for translating GPS coordinates into human-readable locations or enriching location data with regional details. The zoom parameter controls detail level: 'address' returns building-level precision, while 'city' or 'country' returns broader geographic information.

### HLR Lookup

**Slug:** `NEUTRINO_HLR_LOOKUP`

Perform real-time HLR (Home Location Register) lookup to validate mobile numbers and retrieve detailed network information. This tool connects to the global mobile cellular network to check if a mobile number is active, registered, and reachable. It provides comprehensive details including carrier information, porting status, roaming status, and network identifiers (MCC, MNC, IMSI). Use this tool to: - Validate that a mobile number is currently active and registered on a network - Determine the current carrier and check if a number has been ported - Check device reachability and roaming status in real-time - Retrieve mobile network identifiers (MCC, MNC, IMSI) for telecom operations Note: Numbers must be in international format (e.g., +447911123456) or provide a country-code parameter.

### Host Reputation

**Slug:** `NEUTRINO_HOST_REPUTATION`

Check if an IP address, domain, or URL is listed on DNS-based Blackhole Lists (DNSBLs). DNSBLs track IPs and domains associated with spam, malware, proxies, and other malicious activity. This action queries 150+ DNSBLs to determine if a host has a bad reputation. Useful for: - Email spam filtering and sender reputation checks - Security threat assessment - Identifying compromised or malicious hosts Note: This performs realtime DNS lookups and may take 5-20 seconds to complete.

### HTML Clean

**Slug:** `NEUTRINO_HTML_CLEAN`

Tool to clean and sanitize untrusted HTML. Use when you need to strip or neutralize unwanted tags and attributes before rendering.

### HTML Render

**Slug:** `NEUTRINO_HTML_RENDER`

Render HTML content to PDF, PNG, or JPG format. Converts HTML strings or URLs into downloadable files with extensive customization options including page size, margins, headers/footers, and JavaScript execution.

### Resize Image

**Slug:** `NEUTRINO_IMAGE_RESIZE`

Resize, crop, and convert images to PNG or JPG format. Supports multiple resize modes (scale to preserve aspect ratio, pad with background color, or crop). Use when you need to adjust image dimensions, change format, or prepare images for specific size requirements. Supports GIF, ICO, JPEG, PNG, and TIFF input formats.

### IP Info

**Slug:** `NEUTRINO_IP_INFO`

Get comprehensive geolocation and network information for an IPv4 or IPv6 address. Returns location data (country, region, city, coordinates), timezone information, and optionally reverse DNS hostname. Does NOT include VPN/proxy detection or user-agent parsing. For VPN detection, use the IP Probe action instead.

### IP Lookup

**Slug:** `NEUTRINO_IP_LOOKUP`

Performs comprehensive IP address analysis including geolocation, provider identification, ASN details, and security checks (VPN/proxy/hosting detection). Returns detailed information about the IP including country, city, ISP, autonomous system data, and whether the IP is identified as a VPN, proxy, hosting provider, or bogon (reserved/unallocated). Supports both IPv4 and IPv6 addresses with optional reverse DNS lookup.

### IP Probe

**Slug:** `NEUTRINO_IP_PROBE`

Analyzes an IPv4 or IPv6 address to extract detailed network intelligence including geolocation, ISP/hosting provider information, ASN details, and security flags (VPN, proxy, TOR detection). Performs live network scanning and service probes. Use when you need comprehensive IP address analysis beyond basic geolocation.

### Phone Validate

**Slug:** `NEUTRINO_PHONE_VALIDATE`

Tool to validate and lookup phone numbers. Use when you need to confirm number format and fetch location, carrier, and type details.

### QR Code

**Slug:** `NEUTRINO_QR_CODE`

Generate a QR code or Code 128 barcode as a PNG image. Use when you need to encode URLs, text, phone numbers, or other data into a scannable code. Examples: Create QR code for a website URL, encode contact information, generate barcode for product tracking.

### SMS Verify

**Slug:** `NEUTRINO_SMS_VERIFY`

Tool to send a unique security code via SMS. Use when verifying a user's phone number after collection.

### UA Lookup

**Slug:** `NEUTRINO_UA_LOOKUP`

Parse and analyze User-Agent strings to extract detailed browser, device, and operating system information. Returns device type (desktop/phone/tablet/robot), browser name and version, OS details, device specifications (brand, model, screen resolution, price), and indicators for mobile devices, webviews, and frozen User-Agents. Supports both traditional UA strings and modern User-Agent Client Hints.

### URL Info

**Slug:** `NEUTRINO_URL_INFO`

Tool to parse, analyze, and retrieve content from the supplied URL. Use when you need detailed URL metadata or to fetch page content.

### Verify Security Code

**Slug:** `NEUTRINO_VERIFY_SECURITY_CODE`

Verify a security code generated by SMS Verify or Phone Verify APIs. Use this after sending a security code via SMS or phone call to validate that the user provided the correct code. Codes expire after 15 minutes. The verification must use the same API credentials that generated the code.
