Vecteezy
A digital asset sharing platform targeting designers and creators, offering free vector graphics and other resources. It supports creators in uploading and selling vectors, images, and other digital assets.
Core Facts
In the digital product upload step, Adobe Stock requires a 5-column CSV header, Vecteezy requires 4 columns, and Dreamstime requires 15 columns.
Adobe Stock requires the metadata CSV to contain 5 columns, Vecteezy requires 4 columns, and Dreamstime requires 15 columns.
Re-running an upload batch is one of the fastest ways to get a stock platform account flagged for duplicate content.
Timeline (last 90 days)
The core review logic of stock asset platforms is to prevent duplicate content and keyword stuffing.
The developer accidentally ran the batch script twice, resulting in 84 duplicate submissions being added to the two submission portals Adobe Stock and Vecteezy.
Adobe Stock, Vecteezy and Dreamstime all run machine checks before human review, first verifying the CSV's column count and column order; once the column count is wrong, they return a metadata error rather than a content review result.
The platform rejects wrong headers directly at upload time and does not wait until after review; if the header row is off by one column, the entire batch of files fails before anyone sees the work.
Vecteezy's CSV upload file requires 4 columns.
In Vecteezy's CSV, keywords are separated by commas, the opposite of Adobe Stock.
The difference in keyword separators stems from each platform's search index parsing logic: Adobe Stock treats spaces within a quoted cell as keyword boundaries, while Vecteezy and Dreamstime split on commas.
Vecteezy requires the uploaded CSV to contain 4 columns: Filename, Title, Keywords, Category.
The three stock image platforms Adobe Stock, Vecteezy, and Dreamstime validate the CSV headers before viewing images, and directly reject submissions whose column count does not match.
make_metadata.py can generate CSV files with the corresponding headers for adobe, vecteezy, and dreamstime via the --platform parameter.
21 more timeline events
All Facts (20)
In the digital product upload step, Adobe Stock requires a 5-column CSV header, Vecteezy requires 4 columns, and Dreamstime requires 15 columns.
80%VerifiedAdobe Stock requires the metadata CSV to contain 5 columns, Vecteezy requires 4 columns, and Dreamstime requires 15 columns.
70%Partially VerifiedRe-running an upload batch is one of the fastest ways to get a stock platform account flagged for duplicate content.
75%Partially VerifiedVecteezy's metadata CSV requires a fixed 4-column header.
70%Partially VerifiedAdobe's upload CSV has 5 columns, Vecteezy wants 4, and Dreamstime wants 15; one wrong header and the entire batch of files is rejected before it even reaches manual review.
65%Partially Verifiedmake_metadata.py is a script that relies only on the Python standard library, traverses folders and generates headers precisely by platform, and supports the --platform adobe, --platform vecteezy, and --platform dreamstime parameters.
65%UnverifiedVecteezy requires the uploaded CSV to contain 4 columns: Filename, Title, Keywords, Category.
60%UnverifiedThe core review logic of stock asset platforms is to prevent duplicate content and keyword stuffing.
50%UnverifiedAdobe Stock, Vecteezy and Dreamstime all run machine checks before human review, first verifying the CSV's column count and column order; once the column count is wrong, they return a metadata error rather than a content review result.
50%UnverifiedThe platform rejects wrong headers directly at upload time and does not wait until after review; if the header row is off by one column, the entire batch of files fails before anyone sees the work.
50%UnverifiedVecteezy's CSV upload file requires 4 columns.
50%UnverifiedIn Vecteezy's CSV, keywords are separated by commas, the opposite of Adobe Stock.
50%UnverifiedThe difference in keyword separators stems from each platform's search index parsing logic: Adobe Stock treats spaces within a quoted cell as keyword boundaries, while Vecteezy and Dreamstime split on commas.
50%UnverifiedThe three stock image platforms Adobe Stock, Vecteezy, and Dreamstime validate the CSV headers before viewing images, and directly reject submissions whose column count does not match.
50%Unverifiedmake_metadata.py can generate CSV files with the corresponding headers for adobe, vecteezy, and dreamstime via the --platform parameter.
50%UnverifiedOn Vecteezy, when no real title is provided, the script falls back to the filename and converts it to title case, which reviewers regard as low-quality metadata.
50%UnverifiedAdobe Stock, Vecteezy and Dreamstime are microstock platforms: creators upload assets, the platform licenses them to buyers via subscription or per-item pricing, and creators receive a percentage share.
50%UnverifiedThe author's initial assumption was that uploading products to Adobe Stock, Vecteezy and Dreamstime amounted to completing distribution, but in reality it was only stocking inventory.
50%UnverifiedVecteezy's review is somewhat more lenient, but messy traces are likewise rejected; Dreamstime also requires clean, editable vectors in its 15-column metadata table.
50%UnverifiedVecteezy requires keywords to be separated by spaces within a cell, whereas Adobe Stock accepts comma separation.
50%