Here's my api call to get news pages published on 2 sites in the last 60 days:
/_api/search/query?querytext='IsDocument:True AND FileExtension:aspx AND PromotedState:2 Path:https://xxx.sharepoint.com/sites/xxx Path:https://xxx.sharepoint.com/sites/xxx FirstPublishedDate>{Today-60}'
This works correctly in the results sources query builder, but when tested in Postman the date restriction is ignored.
Also curious about how to add a rowlimit to the api call to only return the latest say 5 results.