Line Deduplicator, Sorter & Shuffler
Pricing
from $0.0025 / list processed
Line Deduplicator, Sorter & Shuffler
Clean big text and list files: remove duplicate lines, sort alphabetically or numerically, reverse, shuffle and trim blanks — handles lists too large for a desktop editor.
Pricing
from $0.0025 / list processed
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
Clean big text and list files in one run — remove duplicate lines, sort, reverse, shuffle, trim whitespace and drop blank lines. Handles keyword lists, URL lists and wordlists far too large for a desktop text editor, and returns a ready-to-download cleaned file.

What it does
- Deduplicate lines (optionally case-insensitive).
- Sort A→Z, Z→A, natural (numbers-aware), reverse, or shuffle.
- Trim whitespace and remove blank lines.
- Returns counts (in/out, duplicates, blanks) + the cleaned file.
Use cases
- SEO / PPC — dedupe and sort huge keyword lists.
- Data cleaning — tidy URL lists and exports before import.
- Security / research — process large wordlists that choke local editors.
Input
Paste text, or point to a file URL.
{ "text": "banana\napple\nApple\ncherry\nbanana", "dedupe": true, "caseInsensitiveDedupe": false, "trim": true, "removeBlankLines": true, "sort": "asc" }
| Field | Type | Description |
|---|---|---|
text | string | Lines to process (one per line). |
fileUrl | string | Optional link to a .txt/.csv file instead of pasting. |
dedupe | boolean | Remove duplicate lines. Default true. |
caseInsensitiveDedupe | boolean | Treat case-different lines as duplicates. |
trim | boolean | Strip leading/trailing spaces. Default true. |
removeBlankLines | boolean | Drop empty lines. Default true. |
sort | string | none, asc, desc, natural, reverse, shuffle. |
Output

A summary row, plus the cleaned file at result.txt in your key-value store.
{ "linesIn": 5, "linesOut": 3, "duplicatesRemoved": 1, "blanksRemoved": 0, "resultUrl": "https://api.apify.com/v2/key-value-stores/.../records/result.txt" }
Output schema
| Field | Type | Description |
|---|---|---|
linesIn | integer | Lines in the input. |
linesOut | integer | Lines after processing. |
duplicatesRemoved | integer | Duplicate lines removed. |
blanksRemoved | integer | Blank lines removed. |
resultUrl | string (URL) | Link to the cleaned text file. |
FAQ
How big a list can it handle? Very large — it streams the file into memory and processes in one pass.
Can I automate it? Yes — via integrations on the Apify platform and the Apify API.
Notes
Original clean-room implementation.