აირჩიე იმის მიხედვით, ვინ მოიხმარს API-ს და რამდენად მრავალფეროვანია მათი მონაცემის საჭიროებები — და არა hype-ის მიხედვით. GraphQL იმარჯვებს, როცა ბევრ მრავალფეროვან კლიენტს საკუთარი მონაცემის ფორმირება სჭირდება; REST იმარჯვებს, როცა request-ები ერთგვაროვანი, cache-ვადი და მარტივია.
