Recycly User & Setup Guides

< Back to Article List

Accessing the Recycly API

Last updated: 27 February 2026 at 09:59:08 UTC by Dom Tyler

What Is the Recycly API?

  • The Recycly API allows you to connect other systems and applications directly to your Recycly ERP data to access and manage your Recycly data in external applications such as ecommerce platforms and reporting tools.
  • It uses a secure JSON-RPC interface to provide access to create, read, update, and delete information across key areas such as contacts, orders, inventory, and more.

API Overview

The Recycly API provides JSON-RPC access to the main entities (database tables) in your Recycly system that your user account has access to. All API requests use the HTTP POST method with JSON payloads, and should be sent to the /jsonrpc endpoint of your recycly system (e.g. https://mycompany.recyc.ly/jsonrpc)

Most modern programming languages have client libraries for JSON-RPC that can be used with the Recycly API:

  • Python: Built-in json and requests modules, jsonrpclib-pelix
  • JavaScript: axios, jayson
  • Ruby: json-rpc-client, em-jsonrpc-client
  • PHP: jsonrpc-client-php, jsonrpc-php
  • Java: jsonrpc4j, json-rpc-client
  • Go: gorilla/rpc, go-jsonrpc
  • C#/.NET: StreamJsonRpc, JsonRpc.Net
  • Rust: jsonrpc-client-core, jsonrpc-core

How to Access the Recycly API Documentation

  • The full API documentation is available at http://apidocs.recyc.ly
  • It includes guidance on authentication, request formatting, and supported operations, as well as detailed information on the data entities you can work with.