api-filtering-sorting

Builds flexible API filtering and sorting systems with query parameter parsing, validation, and security. Use when implementing search endpoints, building data grids, or creating dynamic query APIs.

By secondsky · 376 installs

npx skills add secondsky/claude-skills --skill api-filtering-sorting

Source repository · Upstream listing

API Filtering & Sorting Build flexible filtering and sorting systems that handle complex queries efficiently. Query Parameter Syntax Implementation (Node.js) Filter Operators Operator Meaning Example eq Equals ?status=active ne Not equals ?status[ne]=deleted gt/gte Greater than ?price[gte]=100 lt/lte Less than ?price[lte]=500 in In array ?status[in]=active,pending like Contains ?name[like]=phone Security Whitelist allowed filter fields Validate input types per field Index frequently filtered columns Limit query complexity Prevent SQL/NoSQL injection Best Practices Support common operators Cache filter option lists Monitor query performance Provide sensible defaults