I need a piece of software to do the following :
The user would have a file containing the usernames of their competitors on eBay.
The software then goes to the competitors listings or their eBay store.
It gathers all the items that the competitor is listing and puts them into a spreadsheet, including title, description, price, Buy it now or auction, how long listed for, number available, number sold total, sold last 30 days, sold last 90 days, EAN, Part Number. etc.
In a second sheet it would record the recent sales made. Noting the item, date and price
Ideally it would be a desktop application written in c#, but I'm also happy to take a web based solution in .Net or php.
When quoting please let me know how the application will be written (language & platform).
Also what method you intend on using to get the data (API, scraping, ...) and if that imposes any restrictions on the usage i.e. number of lookups per day.
If you have any questions please let me know.