Need help? I've been developing websites for over 20 years and specialise in ExpressionEngine development and support Get in touch

DataGrab launches

Back in 2006 I released FeedGrab, soon followed by CSVGrab and XMLGrab. The 3 tools allowed various types of data to imported into ExpressionEngine sites.

The plugins were powerful, but not very user-friendly. I always had the intention of developing the plugins into a easier-to-use module, but the announcement of ExpressionEngine 2.0 put this on hold.

For EE2.0, I have merged the 3 plugins into a new system I have called DataGrab.


DataGrab is:

  • Easier to use — No more complex plugin parameters. You can now use the wizard-style module to configure an import.
  • More powerful — Many new features, including the ability to update entries.
  • More flexible — You can now add ‘plugins’ to import different types of data.


I have decided to charge a small fee of £20 for this module. It possible that the price may change in the future, but I wanted to keep it as low as possible to reward early adopters.

Why charge?

For this module to be useful I will need to provide a high level of support. This will especially be the case at this early stage of release (from experience people have different expectations and requirements from an import system).

Selling add-ons is a side line to my business, so the cost of the add-on compared to the time required to support needs to add-up; it will also enable me to prioritise support

Will there be a free version?

Releasing FeedGrab, CSVGrab and XMLGrab for free allowed me give something back to the EE community - a community that I am in no doubt I have taken more from than I have given.

I’d like to continue to give something back especially for non-commercial and personal use. As yet, though, I have not figured the best way to do this. Some options include:

Reduced functionality - I am not keen to go down this route; it has always seemed unsatisfactory to artificially remove features from software.
Request donations - this has not worked for me with previously and I’d prefer to avoid making the module ‘nag-ware’

I’d sincerely welcome any suggestions or comments.

Available now


#1 Stephen Pratley 2nd Jun 2010 at 12:21 am

Stupid question but is this 1.6.* compatible?

#2 Andrew Weaver 6th Jun 2010 at 5:13 pm

Sorry - it is just compatible with EE 2.

#3 Ivo 6th Jun 2010 at 11:40 pm

Great news that you built this module. I certainly will buy it once I’ll upgrade my website to EE 2 !

One question: pricing is 20 pound/website. I assume you mean that this is per installed copy of Expression Engine ? I use one copy of EE to run multipe websites from one installation (with a number or weblogs). This counts as one install I assume ?

#4 Andrew Weaver 8th Jun 2010 at 1:53 am

Hi Ivo,

Yes - it is one license per EE installation.


#5 Chris 11th Jun 2010 at 5:52 pm

Hi Andrew,

Would it be possible to use DataGrab to import data into a Pixel&Tonic; Matrix field in a new or current article? If not in this version, is it something you would consider in a future version?

The reason I ask is that I’m thinking of being able to set up a channel that I would periodically post new datasets to, sourced from csv files, but I’d like to keep old data available and have each set displayed as tables within articles.



#6 Andrew Weaver 11th Jun 2010 at 6:23 pm

Hi Chris,

Thanks for your comment.

The module does not currently import into Matrix fields, but it is on my list. It is not difficult to do (technically) - the challenge is making a usable interface.


#7 Chris 11th Jun 2010 at 10:39 pm

Good to know - I’ll look out for updates.