Skip to main content

What is MT5 Monitor API?

The MT5 Monitor API is a backend service for tracking MT5 trading accounts, managing market sentiment data, and running a blog platform with moderation features.

Core features

MT5 data sync

Push account balances, open orders, and trade history from MT5

Sentiment tracking

Store and retrieve market sentiment data for currency pairs

Blog platform

Full blog system with posts, likes, and moderation workflow

User management

Role-based access control with user profiles and verification system

Base URL

All API requests should be made to:
https://api-verifier-2.onrender.com

Authentication

The API uses JWT tokens for authentication. After logging in, the token is set as an HTTP-only cookie. For programmatic access, you can also pass the token in the Authorization header:
Authorization: Bearer <your-token>

Public endpoints (no auth required)

  • GET /health - Health check
  • GET /api/sentiment - Get sentiment data
  • GET /api/blog - Get public blog posts
  • POST /login - Login
  • POST /web-register - Register
  • POST /password-recovery/send-link - Request password reset
  • POST /password-recovery/reset - Reset password with token

Protected endpoints

All other endpoints require authentication. Some endpoints also require specific roles (moderator or admin).

User roles

RolePermissions
userCreate posts, like posts, edit own posts
moderatorAll user permissions + approve/reject posts
adminAll permissions + manage users and roles

Rate limiting

The API implements rate limiting to prevent abuse. If you exceed the limit, you’ll receive a 429 Too Many Requests response. Wait a few seconds before retrying.

Next steps