If you have to do it in regex and you have access to that data in the string presented, this matches your IDs:
(?<="id":")[^"]*(?=")
See demo
- The lookbehind
(?<="id":") asserts that we are preceded by "id":"
- The negative character class
[^"]* matches the ID: any characters that are not a double quote
- The lookahead
(?=") asserts that what follows is a double quote