v1.0.0 — ENTERPRISE UNIFIED API

Threat Intelligence,
One Endpoint.

Query malware hashes, vulnerability advisories, exploit databases, and secure file storage — all through a single authenticated API.

threat ultrahash advisory exploit upload

>> Authentication

Getting Started

All requests require an API key. Four methods are supported — pick the one that fits your workflow.

Authorization Header recommended

Pass your key as a Bearer token.

curl
curl -H "Authorization: Bearer YOUR_KEY" \
  "https://cyfare.net/api/enterprise/api.php?endpoint=threat&hash=..."

X-API-Key Header

Send the key as a custom header.

curl
curl -H "X-API-Key: YOUR_KEY" \
  "https://cyfare.net/api/enterprise/api.php?endpoint=advisory&q=log4j"

Query Parameter

Append api_key= to any request URL.

curl
curl "https://cyfare.net/api/enterprise/api.php
  ?endpoint=exploit&q=wordpress&api_key=YOUR_KEY"

RapidAPI

Subscribe on RapidAPI — no separate CyFare key needed.

curl
curl -H "X-RapidAPI-Key: YOUR_RAPID_KEY" \
  -H "X-RapidAPI-Host: cyfare-advanced-threat-api.p.rapidapi.com" \
  "https://cyfare-advanced-threat-api.p.rapidapi.com/threat.php?hash=44d88612..."

>> Reference

Endpoints

All requests go to https://cyfare.net/api/enterprise/api.php with the endpoint parameter.

GET ?endpoint=threat also: endpoint=ultrahash

Look up a file hash (MD5 or SHA256) against the CyFare malware database.

ParameterTypeRequiredDescription
hashstringrequired32-char MD5 or 64-char SHA256 hex string
curl — direct
curl -H "X-API-Key: YOUR_KEY" \
  "https://cyfare.net/api/enterprise/api.php?endpoint=threat&hash=44d88612fea8a8f36de82e1278abb02f"
curl — RapidAPI
curl -H "X-RapidAPI-Key: YOUR_RAPID_KEY" \
  -H "X-RapidAPI-Host: cyfare-advanced-threat-api.p.rapidapi.com" \
  "https://cyfare-advanced-threat-api.p.rapidapi.com/threat.php?hash=44d88612fea8a8f36de82e1278abb02f"
GET ?endpoint=advisory

Search the vulnerability advisory database (CVEs, GitHub Security Advisories).

ParameterTypeRequiredDescription
qstringoptionalFull-text search query (e.g. log4j remote execution)
severitystringoptionalComma-separated: CRITICAL, HIGH, MEDIUM, LOW, MODERATE
yearintegeroptionalFilter by publication year
date_fromYYYY-MM-DDoptionalStart of date range
date_toYYYY-MM-DDoptionalEnd of date range
reviewedbooleanoptionalFilter by GitHub review status
aliasstringoptionalSearch within vulnerability aliases
sort_bystringoptionalpublished_dt (default), severity, id, modified
sort_dirstringoptionalDESC (default) or ASC
page / limitintegeroptionalPagination (limit: 1–100, default 20)
curl — direct
curl -H "X-API-Key: YOUR_KEY" \
  "https://cyfare.net/api/enterprise/api.php?endpoint=advisory&q=log4j&severity=CRITICAL&limit=5"
curl — RapidAPI
curl -H "X-RapidAPI-Key: YOUR_RAPID_KEY" \
  -H "X-RapidAPI-Host: cyfare-advanced-threat-api.p.rapidapi.com" \
  "https://cyfare-advanced-threat-api.p.rapidapi.com/advisory.php?q=log4j&severity=CRITICAL&limit=5"
GET ?endpoint=exploit

Search exploits, shellcodes, and Google Hacking Database (GHDB) entries.

ParameterTypeRequiredDescription
qstringoptionalFree-text search query
table_typestringoptionalall (default), exploits, ghdb, shellcodes
authorstringoptionalFilter by author (exact match)
platformstringoptionalFilter by platform (e.g. Windows, Linux, PHP)
typestringoptionalFilter by type (e.g. webapps, local, dos)
verifiedbooleanoptionalFilter by verified status
date_from / date_toYYYY-MM-DDoptionalDate range filter
sort_bystringoptionaldate (default), id, author, type, file
page / limitintegeroptionalPagination (limit: 1–100, default 20)
curl — direct
curl -H "X-API-Key: YOUR_KEY" \
  "https://cyfare.net/api/enterprise/api.php?endpoint=exploit&q=wordpress&platform=PHP&table_type=exploits"
curl — RapidAPI
curl -H "X-RapidAPI-Key: YOUR_RAPID_KEY" \
  -H "X-RapidAPI-Host: cyfare-advanced-threat-api.p.rapidapi.com" \
  "https://cyfare-advanced-threat-api.p.rapidapi.com/exploit.php?q=wordpress&platform=PHP&table_type=exploits"
POST ?endpoint=upload upload · download

Upload files (max 10 MB) and retrieve them via share tokens.

ParameterTypeRequiredDescription
filemultipartrequired (upload)File to upload (POST multipart/form-data)
actionstringoptionalupload (default on POST) or download
tokenstringrequired (download)Share token from a previous upload
curl — upload (direct)
curl -X POST -H "X-API-Key: YOUR_KEY" \
  -F "file=@/path/to/sample.bin" \
  "https://cyfare.net/api/enterprise/api.php?endpoint=upload"
curl — upload (RapidAPI)
curl -X POST -H "X-RapidAPI-Key: YOUR_RAPID_KEY" \
  -H "X-RapidAPI-Host: cyfare-advanced-threat-api.p.rapidapi.com" \
  -F "file=@/path/to/sample.bin" \
  "https://cyfare-advanced-threat-api.p.rapidapi.com/upload.php"
curl — download (direct)
curl -H "X-API-Key: YOUR_KEY" \
  "https://cyfare.net/api/enterprise/api.php?endpoint=upload&action=download&token=TOKEN" \
  -o downloaded_file
curl — download (RapidAPI)
curl -H "X-RapidAPI-Key: YOUR_RAPID_KEY" \
  -H "X-RapidAPI-Host: cyfare-advanced-threat-api.p.rapidapi.com" \
  "https://cyfare-advanced-threat-api.p.rapidapi.com/download.php?token=TOKEN" \
  -o downloaded_file

Unified Response Envelope

Every response includes a _meta block with request metadata.

JSON
{
  "_meta": {
    "api_version":     "1.0.0",
    "response_ms":     42.7,
    "plan":            "professional",
    "key_hint":        "cyf_sk_pro***",
    "rate_remaining":  { "minute": 57, "hour": 994 }
  },
  "endpoint": "advisory",
  "status":   "success",
  "meta":     { /* pagination, execution_ms, warnings */ },
  "data":     [ /* results */ ]
}

Error Responses

JSON
{
  "_meta": { /* ... */ },
  "status":     "error",
  "error":      "API key required. ...",
  "error_code": "MISSING_API_KEY"   // machine-readable code
}

HTTP status codes: 200 success · 400 bad request · 401 unauthorized · 403 forbidden · 404 not found · 429 rate limited · 500/502/503 server errors

>> Interactive

Live API Demo

Test the API directly in your browser. Enter your API key and choose an endpoint.

// Response will appear here...

>> Plans

Simple, Transparent Pricing

Available directly from CyFare or through the RapidAPI marketplace.

STARTER

Starter

$29/mo

For individual researchers and analysts.

  • 1,000 requests / day
  • 10,000 requests / month
  • Threat & Hash lookup
  • Advisory search
  • Exploit database
  • File Upload
  • Priority support
BUY ON CYFARE
MOST POPULAR

PROFESSIONAL

Professional

$99/mo

For security teams and professionals.

  • 60 requests / minute
  • 100,000 requests / month
  • All 5 endpoints
  • File upload (10 MB)
  • Priority support
  • Higher rate limits
BUY ON CYFARE

ENTERPRISE

Enterprise

$299/mo

For SOC teams and large organizations.

  • 300 req / min burst
  • Unlimited monthly quota
  • All 5 endpoints
  • SLA & dedicated support
  • Custom rate limits
  • On-premise option
CONTACT SALES

RAPIDAPI

Via RapidAPI

Marketplace

Subscribe on RapidAPI — use your existing account.

  • Freemium tier available
  • Pay-as-you-go option
  • No separate API key
  • RapidAPI dashboard
  • All 5 endpoints
VIEW ON RAPIDAPI