ReefAPI Developer Tools API
The Developer Tools API from ReefAPI — 263 operation(s) for developer tools.
Operations 263
Showing the first 250 of 263. The full set is in the contract, and via get_provider_operations.
POST
/change-detect/v1/snapshot
Fetch a URL and return a noise-resistant fingerprint: content_hash (normalised…
#
POST
/change-detect/v1/diff
Diff a page against a prior baseline (snapshot object OR content_hash OR raw…
#
POST
/change-detect/v1/monitor_check
The stateless half of monitoring: re-fetch the URL and tell you FAST whether it…
#
POST
/dev-utils/v1/hash
Hash/checksum text or binary (base64/hex) input: md5…sha3·blake2·crc32·adler32…
#
POST
/dev-utils/v1/jwt_decode
Decode a JWT WITHOUT needing the key (header+payload+claims analysis)…
#
POST
/dev-utils/v1/password
Generate cryptographically-secure passwords (charset controls, ambiguity…
#
POST
/dev-utils/v1/cron
Explain a cron expression in plain language (15 locales) + compute the next N…
#
POST
/dev-utils/v1/slugify
URL-safe slug from any-script text (CJK/Cyrillic/Arabic → ASCII via anyascii…
#
POST
/dev-utils/v1/regex_test
Test a regex against text: matches + groups + named groups, optional replace.
#
POST
/dev-utils/v1/convert
Convert structured data between JSON / YAML / CSV / XML at the string level…
#
POST
/dev-utils/v1/qr
Generate a QR code as SVG (text), base64-PNG (text data-URI), or terminal ASCII…
#
POST
/dev-utils/v1/text_analyze
Algorithmic text analysis (no LLM): language detect (97 langs) · readability…
#
POST
/dev-utils/v1/timestamp
Parse/convert any timestamp ('now', unix s/ms/µs, ISO-8601, RFC-2822) → every…
#
POST
/dev-utils/v1/case_convert
Convert identifier/text casing: camel·pascal·snake·kebab·constant·dot·title·sent…
#
POST
/dev-utils/v1/base_convert
Convert integers between bases 2-36 (arbitrary precision; 0x/0b/0o prefixes…
#
POST
/dev-utils/v1/markdown
Render CommonMark+tables markdown → sanitized HTML (raw HTML escaped, XSS-safe)…
#
POST
/dev-utils/v1/user_agent
Parse a User-Agent string → browser/OS/device families + versions + bot flag…
#
POST
/domain-risk/v1/assess
Comprehensive fraud and security risk report for one domain: a 0-100 risk…
#
POST
/domain-risk/v1/age
Domain age + expiry-risk band + renewal status (lifecycle synthesis from RDAP…
#
POST
/domain-risk/v1/typosquat
Generate a brand's lookalike domains across 16 permutation families…
#
POST
/domain-risk/v1/reputation
Registrar / nameserver / age / mail-hygiene (SPF·DMARC·DNSSEC) trust signals →…
#
POST
/domain-risk/v1/batch
Risk-assess up to 50 domains in one call (RDAP + DNS + email hygiene scoring…
#
POST
/email-health/v1/check
Full email-health audit: SPF + DKIM + DMARC + MX + BIMI + MTA-STS + TLS-RPT +…
#
POST
/email-health/v1/spf
Parse + validate the SPF record: follow include:/redirect=, count the ≤10…
#
POST
/email-health/v1/dmarc
Parse the DMARC policy at _dmarc.: p/sp/pct/rua/ruf/adkim/aspf/fo + enforcement…
#
POST
/email-health/v1/dkim
DKIM selector lookup (._domainkey.): key type, public-key presence, RSA key-bit…
#
POST
/email-health/v1/mx
MX records (sorted by preference) + a mail-provider guess from the exchange…
#
POST
/email-health/v1/blacklist
DNSBL reputation: reverse the domain's A + MX-host IPs against live-proven…
#
POST
/email-health/v1/bimi
BIMI brand-logo record at ._bimi.: the published logo (SVG) URL and the VMC…
#
POST
/email-health/v1/tls_rpt
SMTP TLS Reporting (RFC 8460) record at _smtp._tls.: the rua= report…
#
POST
/email-health/v1/dnssec
DNSSEC signing status: the DoH AD (Authenticated-Data) flag = the resolver…
#
POST
/email-health/v1/batch
Run the full 'check' audit on up to 25 domains in one call (each with score +…
#
POST
/email-preflight/v1/audit_html
Full pre-send structure + accessibility + deliverability lint of an HTML email…
#
POST
/email-preflight/v1/css_support
Email-client CSS/HTML compatibility map for the template (Can-I-Email data…
#
POST
/email-preflight/v1/spam_score
Deterministic spam-SIGNAL score for the email content (caps ratio…
#
POST
/email-preflight/v1/check_links
Resolve every link in the email through url-resolver (SSRF-guarded): final URL…
#
POST
/email-preflight/v1/check_images
Audit every in the email: alt text presence, dimensions declared, src…
#
POST
/email-preflight/v1/dns_auth
Sender-domain email-authentication summary (SPF/DKIM/DMARC/MX + deliverability…
#
POST
/email-preflight/v1/preview_basic
Basic visual preview: render the HTML to a PNG via web-capture's browser…
#
POST
/enrich-package/v1/package_trust
ecosystem+package → registry metadata + downloads + maintainers + license +…
#
POST
/enrich-package/v1/repo_trust
owner/repo → repository health + release cadence + bus-factor signal +…
#
POST
/enrich-package/v1/lockfile_scan
manifest/lockfile text → dependency list + each dep's vuln/risk summary via one…
#
POST
/enrich-package/v1/batch
trust-score up to 10 packages in one call (basic depth, per-item ok/error)
#
POST
/generate/v1/pdf_render
Render a PDF from inline HTML/CSS (Jinja2) or a built-in template_name + data…
#
POST
/generate/v1/pdf_from_html
Shortcut for rendering inline HTML directly to PDF — the same WeasyPrint engine…
#
POST
/generate/v1/pdf_from_url
Render a built-in or inline template to PDF, populating it with data fetched…
#
POST
/generate/v1/og_image
Render a social / Open Graph card image (1200×630 default) from a built-in…
#
POST
/generate/v1/image_from_template
Alias of og_image (explicit Bannerbear 'create image from template' naming).
#
POST
/generate/v1/image_from_url
Render an image template with `vars` fetched from a JSON URL (proxy…
#
POST
/generate/v1/chart_types
List all supported chart types with a description of each. No input required
#
POST
/generate/v1/batch_pdf
Render up to 20 PDFs in one call. `jobs` = array of pdf_render param objects
#
POST
/generate/v1/batch_image
Render up to 20 images in one call. `jobs` = array of og_image param objects
#
POST
/generate/v1/validate_html
Lint HTML/CSS for the PDF path WITHOUT rendering: flags remote resources that…
#
POST
/generate/v1/health
Renderer diagnostics — which backends (WeasyPrint/Pillow/matplotlib) are…
#
POST
/generate/v1/qr
Generate a QR code (PNG or SVG) with custom fg/bg color, error-correction, and…
#
POST
/generate/v1/barcode
Generate a 1D barcode IMAGE (PNG or SVG) from data: EAN-13/8, UPC-A, Code-128…
#
POST
/generate/v1/code_image
Render a syntax-highlighted code snippet as a PNG with a carbon/ray.so-style…
#
POST
/mcp-registry/v1/search
Normalized cross-registry search over the Official MCP Registry, Glama and…
#
POST
/mcp-registry/v1/server_detail
Full merged profile for one MCP server across every registry it appears in…
#
POST
/mcp-registry/v1/security_signals
HEURISTIC risk signals for an MCP server (NOT a safe/unsafe certification).
#
POST
/mcp-registry/v1/list_sources
The registries this engine aggregates, their roles, auth status and live…
#
POST
/packages/v1/downloads
download statistics (npm: period=last-day|week|month|year; pypi: recent…
#
POST
/passive-osint/v1/subdomains
Passive subdomain discovery across crt.sh + certspotter + OTX + hackertarget +…
#
POST
/passive-osint/v1/domain
One-call unified passive report: subdomains + DNS summary + SSL summary +…
#
POST
/passive-osint/v1/ip
Passive IP enrichment: rDNS (PTR) + ASN/org/country (Team-Cymru + RDAP) +…
#
POST
/passive-osint/v1/batch
Compact passive report (subdomain count+list, DNS, threat, archive-first-seen)…
#
POST
/producthunt/v1/posts
Today's or historical leaderboard launches (daily/weekly/monthly/yearly)
#
POST
/producthunt/v1/post
Full launch/product detail by slug: tagline, description, website, makers…
#
POST
/producthunt/v1/reviews
Product reviews by slug: per-question answer text, rating + rating histogram…
#
POST
/producthunt/v1/categories
Browse Product Hunt product categories (the curated category tree, distinct…
#
POST
/producthunt/v1/search
Keyword search across Product Hunt — products (default) or makers/users…
#
POST
/producthunt/v1/collection
Single collection (its products) by user+collection slug or full path
#
POST
/stackoverflow/v1/questions
Paginated questions by sort/tag; returns score, tags, body, owner/link…
#
POST
/stackoverflow/v1/answer_questions
The questions that the given answers belong to, by answer id
#
POST
/stackoverflow/v1/badge_recipients
Recently awarded badges across the site, with the users who earned them
#
POST
/stackoverflow/v1/collectives
All Stack Overflow Collectives (curated communities like 'Google Cloud')
#
POST
/stackoverflow/v1/info
Site statistics: total questions, answers, users, badges, API revision
#
POST
/stackoverflow/v1/question_related
Questions Stack Overflow considers related to the given question(s)
#
POST
/stackoverflow/v1/question_timeline
Full event timeline of a question (edits, answers, comments, votes…
#
POST
/stackoverflow/v1/questions_unanswered
Questions the community considers unanswered (no accepted/upvoted answer)
#
POST
/stackoverflow/v1/search_simple
Title-only question search — find questions whose title contains given text
#
POST
/stackoverflow/v1/search_excerpts
Full-text search returning highlighted match excerpts for questions and answers
#
POST
/stackoverflow/v1/tags_required
Tags that must be present on every question (where the site requires them)
#
POST
/stackoverflow/v1/tag_top_answerers
Top answerers in a tag (the experts), all-time or last month
#
POST
/stackoverflow/v1/user_network_activity
A user's activity across the entire Stack Exchange network (all sites)
#
POST
/stackoverflow/v1/user_privileges
The privileges a user has unlocked at their reputation level
#
POST
/stackoverflow/v1/user_questions_featured
A user's questions that currently carry a bounty (featured)
#
POST
/stackoverflow/v1/user_questions_unaccepted
A user's questions that have answers but none accepted
#
POST
/stackoverflow/v1/user_questions_unanswered
A user's questions the community considers unanswered
#
POST
/stackoverflow/v1/user_reputation_history
Public reputation history of a user (each gain/loss event)
#
POST
/stackoverflow/v1/user_top_answers_in_tags
A user's highest-scoring answers within specific tags
#
POST
/stackoverflow/v1/user_top_questions_in_tags
A user's highest-scoring questions within specific tags
#
POST
/stackoverflow/v1/user_timeline
A user's activity timeline (posts, comments, badges, rep events)
#
POST
/stackoverflow/v1/user_top_tags
A user's top tags overall (combined question + answer activity)
#
POST
/stackoverflow/v1/elected_moderators
Moderators who were elected (excludes appointed/employee moderators)
#
POST
/stackoverflow/v1/error
Simulate one Stack Exchange API error by its id (returns the error as if it…
#
POST
/stackoverflow/v1/sites
Every site in the Stack Exchange network (Stack Overflow, Server Fault, Super…
#
POST
/stackoverflow/v1/associated_users
A user's accounts across all Stack Exchange sites (network accounts)
#
POST
/status-intel/v1/incidents
Recent or active incidents for a vendor (title, impact, status, timeline of…
#
POST
/status-intel/v1/components
Per-component (sub-service) health for a vendor — which specific products are…
#
POST
/status-intel/v1/summary
Full one-call snapshot for a vendor: overall status + components + active…
#
POST
/status-intel/v1/check_multi
THE dashboard call: give your stack as a list (keys / brands / domains / status…
#
POST
/status-intel/v1/batch
Alias of check_multi — overall status for a batch of vendors in one call (up to…
#
POST
/status-intel/v1/list_vendors
The supported vendor set (key → name, kind, category, status host).
#
POST
/threat-intel/v1/domain_reputation
Domain reputation: URLHaus host listing + active malware URLs + OpenPhish…
#
POST
/threat-intel/v1/ip_reputation
IP abuse signals: Feodo botnet-C2 + SSLBL botnet-C2 + ThreatFox IP IOCs +…
#
POST
/threat-intel/v1/scan_lookup
urlscan.io public scan history + per-scan verdict for a domain/IP (server, IP…
#
POST
/threat-intel/v1/batch
Check up to 20 mixed indicators (URL/domain/IP, auto-routed) in one call
#
POST
/vuln-intel/v1/package_vulns
All known vulnerabilities affecting a package (by name+ecosystem, optionally…
#
POST
/vuln-intel/v1/advisory_search
Search the GitHub Advisory Database (GHSA) by ecosystem, severity, CVE, free…
#
POST
/vuln-intel/v1/kev_check
Is a CVE in the CISA Known-Exploited-Vulnerabilities catalog (actively…
#
POST
/vuln-intel/v1/kev_list
Browse / filter the full CISA KEV catalog by vendor, product, or ransomware…
#
POST
/vuln-intel/v1/exploits
Public exploit / PoC lookup for a CVE via the Exploit-DB (Offensive Security)…
#
Documentation
📖
Documentation
https://reefapi.com/docs
📖
APIReference
https://reefapi.com/apis
📖
Quickstart
https://reefapi.com/docs#quickstart
Specifications
Other Resources
🔗
DeveloperPortal
https://reefapi.com/docs
🔗
DataModel
https://raw.githubusercontent.com/api-evangelist/reefapi/refs/heads/main/data-model/reefapi-data-model.yml
🔗
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/reefapi/refs/heads/main/errors/reefapi-problem-types.yml
🔗
Conventions
https://raw.githubusercontent.com/api-evangelist/reefapi/refs/heads/main/conventions/reefapi-conventions.yml