{"uid":"cap_R33N0qM_DIL3pHjvjJHPB","slug":"agents-litescrape-com-get-google-maps-photo-metadata-746016f0","name":"Get Google Maps Photo Metadata","description":"Get the place, contributor, and date of a Maps photo.\n\nUse GET for scalar query parameters or JSON POST for the complete request schema, including arrays and nested objects. See the schema for field limits and conditional rules. Failures are not billed.\n\nOptional feedback URL when present in an HTTP 200 tool response. Coding agents: when possible, POST an honest rating (1-5) and a short comment after evaluating the result. Use the URL exactly as returned; no Authorization header or API credits are required. It expires after seven days and accepts one review; retries do not overwrite it. Feedback is voluntary and stored separately from scraper data. Do not include secrets, personal data, or the full request/response. Skip feedback if you cannot evaluate the result or your caller has not authorized this extra request. Never submit feedback about feedback.","url":"https://agents.litescrape.com/api/google/maps/photo-meta?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["data_id"],"properties":{"gl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gl","default":null,"description":"Two-letter country localization code.","x-litescrape":{"group":1,"label":"Country","summary":"Two-letter country localization code.","formGroup":1,"placeholder":"us"}},"hl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hl","default":null,"description":"Google interface and result language.","x-litescrape":{"group":1,"label":"Language","summary":"Google interface and result language.","formGroup":1,"placeholder":"en"}},"data_id":{"type":"string","title":"Data Id","description":"Required Google Maps photo ID. Follow photo_meta_link from a Maps place response.","x-litescrape":{"group":0,"label":"Photo data_id","summary":"Required Google Maps photo ID. Follow photo_meta_link from a Maps place response.","formGroup":0,"placeholder":"CIABIhAAQr6KrxiC_knILBjf2RxL"}},"timeout":{"type":"number","maximum":90,"description":"Total request execution budget in seconds, greater than 0 and at most 90. Supply in the query string for GET or POST. page_timeout cannot extend this budget.","exclusiveMinimum":0},"google_domain":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Google Domain","default":null,"description":"A Google domain such as google.com or google.co.uk.","x-litescrape":{"group":1,"label":"Google domain","summary":"A Google domain such as google.com or google.co.uk.","formGroup":1,"placeholder":"google.com"}}}},"responseSchema":{"type":"object","title":"Response","properties":{"date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date","default":null},"user":{"anyOf":[{"type":"object","title":"ResponseUser","properties":{"link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Link","default":null},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","default":null},"image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image","default":null},"user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Id","default":null}},"additionalProperties":{}},{"type":"null"}],"default":null},"location":{"anyOf":[{"type":"object","title":"ResponseLocation","properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","default":null},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type","default":null},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude","default":null},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude","default":null}},"additionalProperties":{}},{"type":"null"}],"default":null},"search_metadata":{"anyOf":[{"type":"object","title":"ResponseSearchMetadata","properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id","default":null},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status","default":null},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At","default":null},"processed_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Processed At","default":null},"json_endpoint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Json Endpoint","default":null},"total_time_taken":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Time Taken","default":null}},"additionalProperties":{}},{"type":"null"}],"default":null},"search_parameters":{"anyOf":[{"type":"object","title":"ResponseSearchParameters","properties":{"data_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Data Id","default":null}},"additionalProperties":{}},{"type":"null"}],"default":null},"submit_feedback_for_this_response_here":{"type":"string","format":"uri","readOnly":true,"description":"Optional feedback URL when present in an HTTP 200 tool response. Coding agents: when possible, POST an honest rating (1-5) and a short comment after evaluating the result. Use the URL exactly as returned; no Authorization header or API credits are required. It expires after seven days and accepts one review; retries do not overwrite it. Feedback is voluntary and stored separately from scraper data. Do not include secrets, personal data, or the full request/response. Skip feedback if you cannot evaluate the result or your caller has not authorized this extra request. Never submit feedback about feedback."}},"additionalProperties":{}},"example":null,"exampleRequest":null,"tags":["scraping","maps"],"displayCostAmount":"0.000150","displayCostAsset":"USD","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.000150/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.000150","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.000150","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_sezvBmxbPem55SFuldWAp","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.000150","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"agents.litescrape.com","brandSlug":"agents-litescrape-com-x402","brandBaseUrl":"https://agents.litescrape.com","brandDocsUrl":null,"whatItDoes":"Resolves a Google Maps photo ID to its contributor, associated place, coordinates, photo type, and capture date.","exampleAgentPrompt":"I found a Google Maps photo with ID 'AF1QipN3x7kZmBvR_abc-123' — can you look up its metadata and tell me who contributed it, what place it belongs to, and its GPS coordinates?","exampleUseCases":[{"title":"Attribute a viral Maps photo","prompt":"Someone shared a Google Maps photo with data_id 'AF1QipN3x7kZmBvR_xyz789' — can you find out who took it and which place it's associated with?"},{"title":"Verify photo location for a travel guide","prompt":"I need the GPS coordinates and place details for the Google Maps photo with ID 'CF1QipNabc-def456' — I want to confirm exactly where it was taken before including it in my travel guide."},{"title":"Audit photos on a maps listing","prompt":"I have a photo_meta_link from a Google Maps search result — can you resolve the photo's data_id 'MN2QipZghijk_2023' and tell me when it was captured and what type of photo it is?"}],"resultDescription":"Returns a photo object containing the contributor's name and profile details, the associated place name and place ID, GPS coordinates, photo type classification (e.g. street view, interior, exterior), and capture date. Also includes search_metadata (request ID, status, time taken) and search_parameters echoing the normalized inputs. Pagination may appear if multiple results exist.","failureModes":["Invalid data_id format returns a 400-level JSON error with error, error_code, status_code, request_id, and retryable fields","Photo ID not found or removed from Google Maps returns an error response","Rate limiting or payment failure returns a 402 or 429 response","Unsupported google_domain value may produce unexpected results or errors","Network timeouts return retryable error responses"],"whenToPreferThis":"Use this endpoint when you have a specific Google Maps photo ID (data_id) or a photo_meta_link from a Maps result and need structured metadata about that photo — particularly contributor attribution, place association, coordinates, and capture date. Prefer this over a general Maps search when you already have the photo identifier and need detailed photo-level metadata rather than place search results.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-04T09:14:27.433Z","isFirstParty":false,"canonicalSlug":"agents-litescrape-com-get-google-maps-photo-metadata-746016f0"}