A new script has been made available to members to retrieve minimal information relating to the problems and account details. It is necessary to be logged in (an active session), but once this is done you can use the following three calls:
http://projecteuler.net/minimal=problems
This will return a new line for each active problem in the database containing the following information (delimted by ##).
id, description/title, date_published (timestamp), date_last_updated (timestamp), solved_by (number of members), solved_flag (0=no / 1=yes), answer (if solved_flag=1 otherwise empty)
http://projecteuler.net/minimal=problems;csv
This provides the same information as above except it will force the browser to open/save as a comma separated file (delimited by commas).
http://projecteuler.net/minimal=X (where X is the problem id)
This will return the raw problem content data in HTML.
http://projecteuler.net/minimal=profile
This will return details for the current account in a minimal format (delimited by ##).
username, alias, coutnry, language, problems_solved (total number), level, solved_string
[The solved string is a "binary string" equal in length to the highest active problem and contains either 0 or 1 at a position corresponding to the problem id]
http://projecteuler.net/minimal=new
Returns a list of the release dates of any new problems (one per line if more than one and delimited by ##).
id, release_date (timestamp)
[If no new problems are currently scheduled then it will display the message, "No new problems currently scheduled"]






