If you are a developer or homeowner looking to access Enphase systems' data, you can subscribe to any of the plans listed below. Sign up to the developer portal, and choose a plan of your choice to access the API. The Watt plan provides free access to 1,000 hits each month. For additional access, you can subscribe to the Kilowatt plan or Megawatt plan after adding a credit card to your account. For Kilowatt and Megawatt plans, if you reach your monthly call limit and like to continue making API call requests, please contact us at api@enphaseenergy.com. We can enable additional hits at $0.005/hit.

The API adheres to OAuth 2.0-based authorization and you must reach out to the system owner for approval. Retrieve an auth code post system owner's approval using which you can generate access and refresh tokens. Refer to the quick start guide for more details.


For any queries, please reach out to api@enphaseenergy.com

Watt

  • Try out Enphase API for free


Rate Limits
  • 10 hits per minute
  • 1000 hits per month
    Access Controls
  • System Details
  • Site level Production Monitoring
  • Site level Consumption Monitoring
  • -
  • -
  • -
Pricing
Free
-

Kilowatt

  • Get additional access to device-level production monitoring

Rate Limits
  • 50 hits per minute
  • 50000 hits per month
    Access Controls
  • System Details
  • Site level Production Monitoring
  • Site level Consumption Monitoring
  • Device level Production Monitoring
  • Streaming API
  • -
Pricing
USD 249.00/mo.
$0.1 for each Live Status hit

Megawatt

  • Get additional access to system configurations

Rate Limits
  • 100 hits per minute
  • 300000 hits per month
    Access Controls
  • System Details
  • Site level Production Monitoring
  • Site level Consumption Monitoring
  • Device level Production Monitoring
  • System Configurations
  • Streaming API
Pricing
USD 999.00/mo.
$0.1 for each Live Status hit