// Developer Portal
Build with mtcyper API
Integrate threat intelligence, vulnerability scanning, and security automation into your applications.
api-request.sh
# Get threat intelligence
curl -X GET \
"https://api.mtcyper.com/v1/threats" \
-H "Authorization: Bearer API_KEY"
# Response
{"status": "success",
"data": [...]}
// API Capabilities
What You Can Build
Threat Intel
Access real-time IOCs, malware signatures, and threat actor profiles.
Vuln Scanning
Automate vulnerability assessments and get detailed reports.
Incident API
Create and manage security incidents programmatically.
Webhooks
Receive real-time alerts and event notifications.
// Quick Start
Get Started in Minutes
// Code Examples
Sample Implementations
Python
import mtcyper
client = mtcyper.Client(api_key="your_key")
# Get threat intelligence
threats = client.threats.list(
severity="critical",
limit=10
)
for threat in threats:
print(f"{threat.name}: {threat.ioc}")
JavaScript
const mtcyper = require('mtcyper');
const client = new mtcyper.Client({
apiKey: 'your_key'
});
// Scan for vulnerabilities
const scan = await client.scan.create({
target: 'example.com',
type: 'full'
});
// Endpoints
Available API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /v1/threats |
List threat intelligence data |
| POST | /v1/scan |
Create new vulnerability scan |
| GET | /v1/incidents |
List security incidents |
| POST | /v1/incidents |
Create new incident |
| GET | /v1/ioc/{hash} |
Lookup IOC by hash |
// SDKs
Official Libraries
Python
v2.1.0
JavaScript
v1.8.0
Go
v1.5.0
Rust
v0.9.0
CLI
v1.2.0
// Rate Limits
API Quotas
Free Tier
1,000 req/day
Pro Tier
50,000 req/day
Enterprise
Unlimited
// Support