API Access

Developer Portal

Build next-generation Discord experiences with the Moonlit Credit API.

Already have a developer account?

Open Developer Dashboard →

Developer Sandbox

Test your integrations with mock data and unlimited simulated credits before going live.

Online

Production Environment

Process real transactions and interact with live user accounts securely.

Operational

API Pricing

Every developer gets 100 free API calls per day. After the free tier, usage is deducted from your API credits. All approved developers receive $200 in credits on approval. Free calls reset after 12 hours.

Students get $1000 in credits! Verify your student status to claim.(For verification open a ticket in discord support channel)
Requires a VALID STUDENT-ID for verification.


Operation Type Cost Per Call Rate Limit
Get Balance READ $0.001 60/min
Get User Profile READ $0.001 60/min
Exchange (Buy M$) WRITE $0.005 20/min
Exchange (Sell M$) WRITE $0.005 20/min
Transfer Credits WRITE $0.010 10/min
Transaction History READ $0.002 30/min

Request API Access

To protect our ecosystem, we manually review all API access requests. Here's how to get started:

  1. Create a Moonlit Account — Sign up or log in at moonlitbank.web.app
  2. Apply for Developer Access — Use the /developer_signup Discord command, or email us below.
  3. Wait for Approval — We review within 48 hours. Approved apps receive $200 in API credits automatically.
  4. Access your Dashboard — Once approved, log into the Developer Dashboard with your Moonlit account to view your API keys, usage, and docs.

Alternatively, email us directly:

Include the following details:

Your Name: [Your full name]
Discord ID: [e.g., 123456789012345678]
Discord Bot URL: [Invite or top.gg link]
Organization: [Company or project name]
Occupation: [Student / Developer / Other]
Purpose: [How you plan to use the API]
Website: [Your website, if applicable]

API keys cannot be self-generated. They are provisioned by the admin team upon approval.