May be some of what you might want is downloadable from Betfair the following day as CSV files at:
https://promo.betfair.com/betfairsp/prices/There you can get:
Field Description
EVENT_ID Betfair internal event ID
MENU_HINT Contains the name of the race meeting
EVENT_NAME The race name as it appears on the Betfair menu - place markets are always 'To Be Placed'
EVENT_DT The start time of the race
SELECTION_ID Betfair internal selection ID
SELECTION_NAME The name of the runner
WIN_LOSE 1 if the runner won (or placed), 0 if it lost (or was unplaced)
BSP Betfair Starting Price
PPWAP Weighted Average Price of all bets placed pre-off
MORNINGWAP Weighted Average Price of all bets placed before 11am GMT
PPMAX Maximum price placed before the off (only bets of a payout of more than GBP100 included)
PPMIN Minimum price placed before the off (only bets of a payout of more than GBP100 included)
IPMAX Maximum price placed in-play (only bets of a payout of more than GBP100 included)
IPMIN Minimum price placed in-play (only bets of a payout of more than GBP100 included)
MORNINGTRADEDVOL Amount traded before 11am GMT
PPTRADEDVOL Amount traded before the off
IPTRADEDVOL Amount traded in-play