# Chemaxon Store and search molecules and non chemical data API

**Canonical:** https://apis.io/apis/chemaxon/chemaxon-store-and-search-molecules-and-non-chemical-data-api/  
**Provider:** Chemaxon — https://apis.io/providers/chemaxon/  
**Base URL:** https://jchem-microservices.chemaxon.com/jwsdb  
**Documentation:** https://jchem-microservices.chemaxon.com/jws-calculations/api/index.html

Chemaxon Store and search molecules and non chemical data API is one of 40 APIs that [Chemaxon](https://apis.io/providers/chemaxon/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 5 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 5 JSON Schemas.

Use this controller to manage molecule collections that also has non chemical data assigned to structures. Create (or delete) a collection (a.k.a. ''table''). Insert / delete / update chemical structures and correspondind data in it and search them by using other structures.

## Operations (28)

| Method | Path | Summary |
|---|---|---|
| POST | `/rest-v1/db/additional/createTable/{tableName}` | Creates a new table to store molecules and additional data |
| DELETE | `/rest-v1/db/additional/dropTable/{tableName}` | Drops a table |
| GET | `/rest-v1/db/additional/maxId/{tableName}` | Returns the max id in the table |
| GET | `/rest-v1/db/additional/structureCount/{tableName}` | Structure count |
| GET | `/rest-v1/db/additional/tables` | Lists the existing table names and the molecule types |
| POST | `/rest-v1/db/additional/upload` | Inserts a list of molecules from a file |
| POST | `/rest-v1/db/additional/{tableName}/batchDelete` | Deletes molecules and additional data |
| POST | `/rest-v1/db/additional/{tableName}/batchInsert` | Inserts a list of molecules and additional data to a set |
| GET | `/rest-v1/db/additional/{tableName}/duplicate` | Searches for duplicate hits and additional data in table |
| POST | `/rest-v1/db/additional/{tableName}/duplicate` | Searches for duplicate hits and additional data in table |
| POST | `/rest-v1/db/additional/{tableName}/exportToFile` | Exports all data in the table to a Json file or a Zip compressed Json file on… |
| GET | `/rest-v1/db/additional/{tableName}/fullfragment` | Searches for full fragment hits and additional data in table |
| POST | `/rest-v1/db/additional/{tableName}/fullfragment` | Searches for full fragment hits and additional data in table |
| POST | `/rest-v1/db/additional/{tableName}/ids/duplicate` | Searches for duplicate hit ids in table |
| POST | `/rest-v1/db/additional/{tableName}/ids/fullfragment` | Searches for full fragment hit ids in table |
| POST | `/rest-v1/db/additional/{tableName}/ids/similarity` | Searches for similarity hit ids in table |
| POST | `/rest-v1/db/additional/{tableName}/ids/substructure` | Searches for substructure hit ids in table |
| POST | `/rest-v1/db/additional/{tableName}/importFromFile/{fileName}` | Imports all data from the file, to the table. |
| POST | `/rest-v1/db/additional/{tableName}/loadCache` | Loads cache of chemical structures |
| GET | `/rest-v1/db/additional/{tableName}/similarity` | Searches for similarity hits and additional data in table |
| POST | `/rest-v1/db/additional/{tableName}/similarity` | Searches for similarity hits and additional data in table |
| GET | `/rest-v1/db/additional/{tableName}/substructure` | Searches for substructure hits and additional data in table |
| POST | `/rest-v1/db/additional/{tableName}/substructure` | Searches for substructure hits and additional data in table |
| POST | `/rest-v1/db/additional/{tableName}/substructureHitCountEstimate` | Estimate substructure hit count |
| DELETE | `/rest-v1/db/additional/{tableName}/{id}` | Deletes molecule and additional data |
| GET | `/rest-v1/db/additional/{tableName}/{id}` | Retrieves a previously inserted data |
| POST | `/rest-v1/db/additional/{tableName}/{id}` | Inserts a molecule and additional data to a set |
| GET | `/rest-v1/db/additional/{tableName}/{id}/molecule` | Retrieves a previously inserted molecule string |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/chemaxon/openapi/chemaxon-store-and-search-molecules-and-non-chemical-data-api-openapi.yml
- **Documentation** — https://docs.chemaxon.com/latest/jchem-microservices_developer-guide.html
- **JSONSchema** — https://artifacts.apis.io/chemaxon/json-schema/chemaxon-insert-molecules-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/chemaxon/json-schema/chemaxon-substructure-combined-search-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/chemaxon/json-schema/chemaxon-substructure-search-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/chemaxon/json-schema/chemaxon-full-fragment-combined-search-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/chemaxon/json-schema/chemaxon-full-fragment-search-request-schema.json
- **Documentation** — https://docs.chemaxon.com/latest/compound-registration_api-documentation.html

## Other Chemaxon APIs (12)

- [Chemaxon Amendment API](https://apis.io/apis/chemaxon/chemaxon-amendment-api/)
- [Chemaxon Audit API](https://apis.io/apis/chemaxon/chemaxon-audit-api/)
- [Chemaxon Auto Mapper API](https://apis.io/apis/chemaxon/chemaxon-automapper-api/)
- [Chemaxon Builtin Checker API](https://apis.io/apis/chemaxon/chemaxon-builtin-checker-api/)
- [Chemaxon Bulk amendment API](https://apis.io/apis/chemaxon/chemaxon-bulk-amendment-api/)
- [Chemaxon Bulk registration API](https://apis.io/apis/chemaxon/chemaxon-bulk-registration-api/)
- [Chemaxon Bulk upload API](https://apis.io/apis/chemaxon/chemaxon-bulk-upload-api/)
- [Chemaxon Calculator API](https://apis.io/apis/chemaxon/chemaxon-calculator-api/)
- [Chemaxon Checker API](https://apis.io/apis/chemaxon/chemaxon-checker-api/)
- [Chemaxon Checker Descriptor API](https://apis.io/apis/chemaxon/chemaxon-checker-descriptor-api/)
- [Chemaxon Checker Fixer API](https://apis.io/apis/chemaxon/chemaxon-checker-fixer-api/)
- [Chemaxon Chemaxon built-in reactions API](https://apis.io/apis/chemaxon/chemaxon-chemaxon-built-in-reactions-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/chemaxon/chemaxon-store-and-search-molecules-and-non-chemical-data-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/chemaxon/.
