Mavenseed has a RESTful API that is available to account owners. It can be accessed at https://yourcompany.mavenseed.com/api/v1

Authentication is handled via a secret API key, which can be found in your account under the developer tab. See admin/settings/developers.

Pagination is built-in, and returns sets of 20. Pass the page parameter in the body to access the next page of results.

Example Request in Ruby

require 'uri'
require 'net/http'
url = URI("http://yourcompany.mavenseed.com/api/v1/customers")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["X-USER-TOKEN"] = '<YOUR API KEY>'
response = http.request(request)
puts response.read_body

You must be the account owner to authenticate against the API.