I'm trying to decide if FeedMe would be a good choice to sync Craft with a fairly large Airtable database (more than 5k records). I'm inclined to say no just on general principle but I've done some quick tests and everything seems to work fairly well. For my next step in testing I wanted to try a larger sample dataset, but I can't figure out to increment the offset parameter.

When I make a request to Airtable, it returns 100 records, and an offset response that looks like


If I add that offset as a parameter to a new request, I get the next 100 records and a new offset value. So how do I tell FeedMe to automatically re-run the feed with the new offset parameter?

  • Just a comment to note that FeedMe does have a pagination feature now. Woohoo! – Dalton Dec 4 '18 at 23:49

Received from the developer on Twitter:

There’s no way to handle pagination or offsets automatically yet I’m afraid. You’d have to roll your own solution to handle this at the moment

I've been thinking about creating a plugin that polls the API and triggers a FeedMe task with a custom offset parameter. It would also need to record the status of the task once it's complete and the offset for the next 100 records as well.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.