Array Master API
Transform, analyze, and manipulate arrays with unprecedented ease. Our comprehensive API provides 20+ powerful operations for single arrays, two-array comparisons, and batch processing... ### ✨ **Key Features** **🔧 Single Array Operations** - **Transform**: Sort, reverse, shuffle, deduplicate, flatten nested arrays - **Filter**: Filter by value, condition, or remove null/empty elements -…
Array Master API endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
/v1/single-list/batch-operations /v1/single-list/batch-operations |
This endpoint allows you to apply several transformations, filters, or analyses to a single input list in a single API call. The results for each requested operation will be… |
| POST |
/v1/two-lists/union /v1/two-lists/union |
Returns a new list containing all unique elements from both `list_a` and `list_b`. Supports an `options.case_sensitive` boolean to control case sensitivity for string comparisons… |
| POST |
/v1/two-lists/difference /v1/two-lists/difference |
Returns a new list containing elements present in `list_a` but not in `list_b`. Supports an `options.case_sensitive` boolean to control case sensitivity for string comparisons… |
| POST |
/v1/two-lists/intersection /v1/two-lists/intersection |
Returns a new list containing elements present in both `list_a` and `list_b`. Supports an `options.case_sensitive` boolean to control case sensitivity for string comparisons… |
| POST |
/v1/two-lists/cartesian-product /v1/two-lists/cartesian-product |
Returns the cartesian product of two lists as a list of pairs (tuples). |
| POST |
/v1/single-list/group /v1/single-list/group |
Groups elements of a list by their type (e.g., string, number, boolean, object) or by a specified property (for objects). |
| POST |
/v1/single-list/rotate /v1/single-list/rotate |
Rotates the elements of a list by the specified number of positions. Positive values rotate to the right, negative values rotate to the left. |
| POST |
/v1/two-lists/compare/superset /v1/two-lists/compare/superset |
Checks if `list_a` is a superset of `list_b` (i.e., all elements of `list_b` are also present in `list_a`). Supports an `options.case_sensitive` boolean to control case… |
| POST |
/v1/two-lists/validate-structure /v1/two-lists/validate-structure |
Checks if two lists have the same structure (same length and same types at corresponding positions). |
| POST |
/v1/two-lists/compare/equals /v1/two-lists/compare/equals |
Compares two lists for equality. Returns `true` if they contain the same elements in the same order, `false` otherwise. Supports an `options.case_sensitive` boolean to control… |
| POST |
/v1/two-lists/concatenate /v1/two-lists/concatenate |
Returns a new list by joining `list_a` followed by `list_b`. |
| POST |
/v1/two-lists/symmetric-difference /v1/two-lists/symmetric-difference |
Returns a new list containing elements that are in either list, but not in both. Supports an `options.case_sensitive` boolean to control case sensitivity for string comparisons… |
| POST |
/v1/single-list/filter /v1/single-list/filter |
Filter elements from a list using various methods such as exact value, substring, or conditional checks (e.g., numeric ranges, null values). |
| POST |
/v1/two-lists/zip /v1/two-lists/zip |
Combines two lists into a single list of pairs (tuples), matching elements by index. |
| POST |
/v1/single-list/transform /v1/single-list/transform |
This endpoint allows you to apply common transformations like sorting, reversing, shuffling, or deduplicating elements within a single provided list. |
| POST |
/v1/two-lists/compare/subset /v1/two-lists/compare/subset |
Checks if `list_a` is a subset of `list_b` (i.e., all elements of `list_a` are also present in `list_b`). Supports an `options.case_sensitive` boolean to control case sensitivity… |
| POST |
/v1/single-list/slice /v1/single-list/slice |
Returns a portion of the list based on provided start index, end index, and step. Supports Python-like slicing conventions. |
| POST |
/v1/single-list/type-convert /v1/single-list/type-convert |
Converts all elements in the provided list to the `target_type`. Elements that cannot be converted will be returned as `null` or `None`, or an error will be thrown based on an… |
| POST |
/v1/single-list/chunk /v1/single-list/chunk |
Splits a list into smaller chunks, each containing up to the specified number of elements. |
| POST |
/v1/single-list/find-replace /v1/single-list/find-replace |
Finds all occurrences of a value in a list and replaces them with another value, using various match types. |
| POST |
/v1/single-list/analyze /v1/single-list/analyze |
Calculate statistical measures or counts for a given list, such as sum, average, min, max, count, or frequency of elements. |