Skip to main content
Developer API

Genie9 API Documentation

Integrate our tools and services into your applications. Simple REST APIs with predictable responses.

<200ms average

Response Time

99.9% uptime

Availability

HTTPS only

Security

Generous quotas

Rate Limits

Public API Endpoints

All endpoints use JSON for requests and responses. Base URL: https://genie9.com

POST
/api/tools/check-site

Check if a website is up or down

Rate Limit

60 requests per minute

Authentication

None required

{
  "url": "https://example.com"
}
GET
/api/tools/ip-info

Get information about the requesting IP address

Rate Limit

30 requests per minute

Authentication

None required

GET /api/tools/ip-info
POST
/api/newsletter/subscribe

Subscribe an email to the newsletter

Rate Limit

10 requests per minute

Authentication

None required

{
  "email": "user@example.com",
  "source": "footer"
}
POST
/api/contacts/{type}

Submit a contact form

Rate Limit

5 requests per minute

Authentication

None required

Available Types

general
sales
support
feedback
report-issue
{
  "name": "John Doe",
  "email": "john@example.com",
  "subject": "Product Inquiry",
  "message": "I would like to know more about BigMind pricing."
}

Best Practices

Rate Limiting

• Implement exponential backoff for retries

• Cache responses when possible

• Monitor your usage to avoid hitting limits

• Contact us for higher limits if needed

Error Handling

• Always check response status codes

• Handle network timeouts gracefully

• Parse error messages from responses

• Implement proper fallback behavior

Security

• Always use HTTPS for API calls

• Validate and sanitize all inputs

• Don't expose API responses directly to users

• Keep your integration code updated

Performance

• Use connection pooling when possible

• Implement request timeouts (30s max)

• Batch requests when appropriate

• Monitor latency and adjust accordingly

Need More?

Looking for higher rate limits, custom endpoints, or enterprise features?

AI Built