Each social network has its own media limits in place.
The maximum number of images/media you can upload to your posts as per the latest API limits are:
- Twitter: 4 images per tweet
- Facebook: 10 images per post
- Instagram: 10 images per post
- LinkedIn: 9 images per post
- Google My Business: 1 image per post
- All Social Networks: 1 GIF or video per post
Read about allowed Media upload sizes and specifications.