Now I’m using API recently updated contacts to get the list of contacts, If it’s possible that I can use any parameter to filter only life cycle stage that equal to Lead or maybe use any properties that can filter to see the value is not null.
The recently updated endpoint does not support any type of filtering, so it will always return all recently updated and created contacts.
If you’re looking for new contacts that match a specific criteria, the best way to get those records would be to create a list, then pull the contacts that get added to that list.